监测点11.2求助
al CF OF SF ZF PFsub al,al 0h/0000 0000b 0 0 0 1 1mov al,10h 10h/0010 0000b 0 0 0 1 1add al,90h a0h/1010 0000b 0 0 1 0 1mov al,80h 80h/1000 0000b 0 0 1 0 1add al,80h 0h/0000 0000b 1 1 0 1 1mov al,0fch 0fch/1111 1100b 1 1 0 1 1add al,05h 1h/0000 0001b 1 0 0 0 0mov al,7dh 7dh/1111 1101b 1 0 0 0 0add al,0bh 88h/1000 1000b 0 1 1 0 1为什么 最后一个语句执行完后 CF = 0 ?
最后的结果是:al = 88h/1000 1000b,没有超出无符号运算的8位,所以CF为0 本帖最后由 大西洋1912 于 2013-2-28 23:32 编辑
CF为进位标志位,而运算没有产生进位,相当于进位为0,所以CF=0 大西洋1912 发表于 2013-2-28 23:31 static/image/common/back.gif
CF为进位标志位,而运算没有产生进位,相当于进位为0,所以CF=0
可是我好像觉得 有进位啊 L]V static/image/common/back.gif
最后的结果是:al = 88h/1000 1000b,没有超出无符号运算的8位,所以CF为0
谢了 我还以为 有进位 CF就是 1
页:
[1]