在汇编语言里,怎么实现判断一个数是正数还是负数?

如题所述

用补码进行判断。
比如:-1 0xFF
-2 0xFE
等等。
对于8位机而言,1~127为正数;0为0,129~255为负数(-127~-1),还有一个-128
一共127+1+127+1=256个数。
前提是你确定是有符号数;
如果是无符号数,那么就是从0到255。
温馨提示:答案为网友推荐,仅供参考
相似回答