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 ![]() tj. OF se nastaví, pokud se hodnota CF nerovná novému nejvyššímu bitu. | |
ROR | ROTATE RIGHT | |
![]() |
||
ROR: | OF:=bitn-1 ![]() |
|
ROL | ROTATE LEFT THROUGH CARRY | |
![]() |
||
RCR | ROTATE RIGHT THROUGH CARRY | |
![]() |
Posuvy
SAL SHL |
SHIFT ARITHMETIC LEFT SHIFT LOGICAL LEFT |
![]() tutéž 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