堆栈的小问题
请问最先压入堆栈的16位数据是什么?怎么产生的阿?就是在ds,ip,ax之前的那个。
多谢!
问题点数:20、回复次数:5Top
1 楼hwenglish(嘻门炊雪)回复于 2003-11-04 11:21:31 得分 0
你是不是想问断点保护中的堆栈的操作过程?
如果是,最先入栈的是CS的值Top
2 楼anxiao2024(anxiao2024)回复于 2003-11-04 19:23:22 得分 0
我知道,我没说清楚,我的问题是:
堆栈段的内容是:
stack segment stack
db 100 dup(0)
tos label word
stack ends
在查看堆栈段的100个字节时,栈底也就是在cs之前的两个字节是什么?Top
3 楼hwenglish(嘻门炊雪)回复于 2003-11-04 19:48:58 得分 10
堆栈段的段寄存器是SS啊!
真抱歉,我还是没看明白你想问什么?
“栈底也就是在cs之前的两个字节是什么?”是什么意思Top
4 楼anxiao2024(anxiao2024)回复于 2003-11-04 20:21:31 得分 0
我是初学者,不好意思
我在查看运行程序后堆栈段的100个字节时,末尾是ax,0,ip,0,cs,*,*
就是最后那两个。
无论如何,谢谢你了!Top
5 楼DisYAble(DisYAble)回复于 2003-11-10 21:18:30 得分 10
AX 寄存器
IP 指令指针~指向下一条指令的地址~(永远)Top




