SHR

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



К списку команд