汇编语言 王爽程序6.4的问题

这个sp为什么会指向20h,如果不分段的话他会指向30h,这是为什么?另外,我想看看为什么指向20h,怎能用debug调试 从那块看呀
欢迎懂汇编的大神加我 997500832 我有好多问题要请教

第1个回答  2014-03-28
因为堆栈段的大小就是20H字节!如果堆栈段与数据段合并,其大小为30HB。

要使用DEBUG调试,首先你要有DEBUG,其次需要编译得到目标文件,然后使用DEBUG加载目标文件,要产看寄存器状态,请使用R命令!

有关Debug的详细用法,请参考相关文章!本回答被提问者和网友采纳
第2个回答  2014-03-28
为什么指向20H,20H等于32,一共8个DW空间,自然就是8*4 = 32,所以就是20H,先指向栈底,也就是高地址。

你说的不分段指向30H,不清楚是怎么个不分段法,那看你数据放哪里大概也能明白了。

调试,debug 你的程序.exe 就行了追问

上面说了我不会用debug调试,也就是说我不知道在debug的哪里看这个程序为啥会指向20h

相似回答