为什么stack segment stack 后面要多加一个stack
为什么要在后面多加一个stack,而不像 data segment 这样stack segment stack
dw 0,0,0,0,0,0,0,0
stack ends
求解 本帖最后由 jackz007 于 2019-4-6 20:48 编辑
很多人的代码像下面这样开始:
stack segment
dw 80h dup(0)
stack ends
code segment
mov ax,stack
mov ss,ax
mov sp,100h
. . . . . .
如果有了这个 stack,代码中就不再需要专门为堆栈段和堆栈指针赋值的那 3 条语句了,汇编程序会自动识别并把这两个寄存器初始化为正确的值。
页:
[1]