
1个回答
展开全部
SHR 逻辑右移指令
SAR 算术右移指令
SHR 和 SAR都是右移指令。
只不过SHR右移的时候,它的最高位用0填补,最低位移入CF
而SAR右移的时候,最高位不变,最低位移入CF
例如, AL = 1110 1110, BL = 0110 1100, CL = 2
SHR AL, CL后
AL = 0011 1011 SHR最高位用0填补
SAR AL,CL
AL = 1111 1011 SAR最高位不变
SAR BL,CL
BL = 0011 1011 SAR最高位不变
PS:若有不明白的地方,可以追问
SAR 算术右移指令
SHR 和 SAR都是右移指令。
只不过SHR右移的时候,它的最高位用0填补,最低位移入CF
而SAR右移的时候,最高位不变,最低位移入CF
例如, AL = 1110 1110, BL = 0110 1100, CL = 2
SHR AL, CL后
AL = 0011 1011 SHR最高位用0填补
SAR AL,CL
AL = 1111 1011 SAR最高位不变
SAR BL,CL
BL = 0011 1011 SAR最高位不变
PS:若有不明白的地方,可以追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询