如何得知操作数是正数还是负数?

jacky_shen 2004-10-09 03:47:23
比如:80H

如何知道是-128,还是+128

MOV AH, 80H // 如何成为-80H
ADD AH, 01H

我想要的是-80H+1H的结果。
...全文
174 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dump123 2004-10-09
  • 打赏
  • 举报
回复
-128就是+128,一个公的,一个母的。今天眼花?看到三颗红星星
Eastunfail 2004-10-09
  • 打赏
  • 举报
回复
算啊```````````

-127=0B-1111111B
不够减,从前面借一位, 就是 100000000B-1111111B,拿windows的计算器来算一算,结果是10000001
:)就这么简单
jacky_shen 2004-10-09
  • 打赏
  • 举报
回复
-127放在汇编中,是如何表示的呢?
Eastunfail 2004-10-09
  • 打赏
  • 举报
回复
无符号8位80H的高1位是1,也是有符号数字的符号位,为负数。前后出现矛盾也就是说8位数字无法出现-80H。 8位有符号数字范围是 -127到128的

变为负数就 OR AH,10000000B :P

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧