单操作数时SHR BX 什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:32:19

8086 SHR 不能接单操作数
移动一位时是 SHR BX,1
移动多次是 SHR BX,cl
如果SHR接单操作数是不能通过编译的

将BX里面的数据(将里面的数据先转变成二进制)逻辑右移
如:
mov cl 04
shr bx cl
就是将bx里面的数据右移四位。如bx里面的数据是17即0001 1111移完位后后四位丢失,前面补零,变成了01
更多的具体用法可以百度得到。

shr逻辑右移指令 0移入opr高位 opr低位移入 cf