P000 Architektura počítačůObsah
|
Rotace
| ROL | ROTATE LEFT | |
| ROL r/m8,1 ROL r/m8,CL ROL r/m16,1 ROL r/m16,CL | ![]() |
|
| 8086  : CL neomezeno 286,.. : CL /\ 1Fh | ||
| OF je definováno pouze při rotaci o 1 bit: | ||
| ROL: | OF:=CF bitn-1tj. OF se nastaví, pokud se hodnota CF nerovná novému nejvyššímu bitu. | |
| ROR | ROTATE RIGHT | |
![]() |
||
| ROR: | OF:=bitn-1 bitn-2 |
|
| ROL | ROTATE LEFT THROUGH CARRY | |
![]() |
||
| RCR | ROTATE RIGHT THROUGH CARRY | |
![]() |
||
Posuvy
| SAL SHL |
SHIFT ARITHMETIC LEFT SHIFT LOGICAL LEFT |
Obě provedoututéž akci. |
![]() | Varianty viz instrukce "ROL" | ![]() |
| znaménko aritmetického násobení 2n OF:=CF |
||
| SAR | SHIFT ARITHMETIC RIGHT | |
| OF:=0 | ![]() |
|
| SHR | SHIFT LOGICAL RIGHT | |
| OF:=původní bitn-1 | ![]() |
| Následující:
Větvení programu Obsah |
Michal Brandejs brandejs@informatics.muni.cz