标题:[求助] 关于汇编加减法的溢出的问题
取消只看楼主
cnradio
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-15
 问题点数:0 回复次数:0 
[求助] 关于汇编加减法的溢出的问题

学习汇编的时候,看到这么一道题:

完成下列各式补码数的运算,判断结果是否溢出

(1) 49H + 9DH
(2) 41H - 0ABH
(3) 0A95H + 8CA2H
(4) 6531H + 0BD26H

答案:(1) 0E6H,不溢出 (2) 96H,溢出 (3) 35FDH 溢出 (4) 2257H ,不溢出

======
问:

1.在我看来,上面的式子都没有溢出啊,为什么答案说(2)(3)溢出了?
2.0ABH这样的东西是真值还是补码什么的?怎么知道是正的还是负的?

3.如果将一个长达一个字的内容压入stack,比如ABCF,那么AB是存放在低位的地址还是高位的地址?如果我没记错的话,入栈操作时,栈顶指针是往低地址移动对吧?


急啊,谢谢各位!!

搜索更多相关主题的帖子: 加减法 汇编 
2007-06-15 15:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-147756-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.208605 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved