为什么CF=1?????????????
来源:百度知道 编辑:UC知道 时间:2024/05/14 15:03:07
将8位数11(00001011B)右移1位得到5(00000101),这时CF=1
右移SHR/SAR指令对CF标志位的影响是:
最后一个移动的位放入CF中。
00001011右移一位,移动的那一位就是右边的一位“1”,所以CF=1
比如
00001011右移两位,最后移动的那一位就是次低位的“1”,这时CF也等于1
再比如
00001011右移三位,最后移动的那一位就是“0”,所以CF=0
最末位数字自动赋CF