关于监测点11.2的疑问
mov al,0fchadd al,05h指令执行后标志寄存器CF,OF,SF,ZF,PF的值是多少?小甲鱼给的答案中OF是0,
ofh=1111 1100B
5h= 0000 0101B
加起来=1 0000 0001这个溢出了吧,OF不是该1吗?
OF是溢出标志,也就是说相加的两个数都是有符号数,所以0fch是一个负数(8位2进制补码表示),加上5后不会溢出。 同问,我也感觉是1 仰望天上的光 发表于 2012-1-19 16:10 static/image/common/back.gif
OF是溢出标志,也就是说相加的两个数都是有符号数,所以0fch是一个负数(8位2进制补码表示),加上5后不会溢 ...
恩。我懂了。谢谢:lol 我是来看看的
页:
[1]