当前位置: 代码迷 >> 汇编语言 >> 王爽汇编 有符号运算|无符号运算如何判断呢
  详细解决方案

王爽汇编 有符号运算|无符号运算如何判断呢

热度:9317   发布时间:2013-02-26 00:00:00.0
王爽汇编 有符号运算|无符号运算怎么判断呢?
如:检测点11.2
写出下面每条指令执行后,ZF.PF.SF.CF.OF等标志位的值
sub al,al 
mov al,10h 
add al,90h  
mov al,80h 
add al,80h 
mov al,0fch 
add al,05h  
mov al,7dh  
add al,0bh 

从上面的代码如何看得出是有符号运算还是无符号运算?书上11.3介绍SF时说,可以把一个数看作有符号数,也可以把这个数看成无符号数,那既然这样,怎么在运算时知道有无符号呢?望高人帮解答下,非常感激!

------解决方案--------------------------------------------------------
对于加减运算,CPU是不区分是否有符号的,或者说CPU在执行后同时给出了有符号和无符号的结果。至于是否作为有符号运算,由编程人员根据实际需要决定。
  相关解决方案