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-1 tj. 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ě provedou tutéž akci. |
Varianty viz instrukce "ROL" | ||
znaménko aritmetického násobení 2n OF:=CF bitn-1 |
||
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