一个汇编问题,我是初学者,希望解答的人能说清楚一些。问题是AX怎么变成4034了。

我是在虚拟机下做的实验。
2025-03-07 08:46:22
推荐回答(1个)
回答1:

用DEBUG 软件进行调试,它的四个段,都是是相同的,共同使用同一个64K的空间。
堆栈段和代码段,是共用的,代码部分从0100H往下使用,堆栈部分,从FFFFH往上使用。
DEBUG 软件本身,也要使用这个堆栈,特别是单步调试的时候,它要用堆栈存放很多东西。
现在,楼主强行修改了DEBUG的堆栈段,结果就把DEBUG弄糊涂了。
此时,出现什么异常情况,都是可能的。