916276623 发表于 2011-7-19 09:20:39

监测点 11.2

1 sub al,al
2 mov al,10h
3 add al,90h
第三个命令 标志寄存器
CF       OF       SF       ZF       PF
0         0          0         1         1
0         0          0         1         1
0         0          1         0         1
我在debug下调试貌似也是这样 我不明白的是 10h+90h=a0h=160d
已经超过了 有符号运算的上限127 而且sf标志寄存器的也变了,为什么of没变?

wangwum 发表于 2011-7-19 10:35:04

因为90h的符号为也是1,所以不是溢出。

wangwum 发表于 2011-7-19 10:35:48

因为90h的符号位也是1,所以不是溢出。
页: [1]
查看完整版本: 监测点 11.2