永发信息网

汇编:小弟快要考汇编了,有个问题一直想不明白,这是王爽书上截图下来的,求各位大神帮我解答一下:

答案:2  悬赏:40  手机版
解决时间 2021-03-04 22:57
  • 提问者网友:愿为果
  • 2021-03-04 19:12
明明差不多,为什么是这样??
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-03-04 19:33
有溢出时一定有进位或借位 但是进位或借位不一定有溢出
主要是看数是否在表示范围
有符号时 Al 的最大表示数是 -128~127 超过了数的表示范围就视为溢出

有符号数时 78H是一个正数 88H是一个负数 F0是一个负数
88H + F0 H 得到的负数超过了 -128 所以溢出了
78H + F0H 是一正一负之和 其肯定落在 -128~127之内的 所以 它虽然有进位 但是没有溢出
全部回答
  • 1楼网友:洒脱疯子
  • 2021-03-04 20:39
一个负数加一个正数得到一个负数,0F0H+88H,符号位不变,两个负数相加得到一个正数,即。 0F0H+78H,符号位由1变为0关键在于符号位,溢出,即,有符号运算
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯