RCR
Синтаксис | RCR операнд, количество_сдвигов |
Машинный код |
D0 /3 — RCR r/m8,1 D2 /3 — RCR r/m8,CL С0 /3 ib — RCR r/m8,imm8 D1 /3 — RCR r/m16,1 D3 /3 — RCR r/m16,CL C1 /3 ib — RCR r/m16,imm8 D1 /3 — RCR r/m32,1 D3 /3 — RCR r/m32,CL C1 /3 ib — RCR r/m32,imm8 |
Описание | Циклический сдвиг вправо через флаг переноса. |
Действие | При циклическом сдвиге разрядов операнда вправо его младший бит становится значением флага переноса CF. Старое содержимое CF вдвигается в операнд слева и становится значением его старшего бита. |
Флаги | CF=r OF=?r SF=r ZF=r PF=r AF=? Флаг CF содержит значение последнего выдвинутого из операнда бита. Флаг OF представляет интерес, если сдвиг осуществляется на один разряд. При сдвиге на несколько разрядов его значение не определено. По его значению можно судить об изменении знакового разряда операнда:
|