这个是第6章,实验5(2)的代码assume cs:code,ds:data,ss:stack data segment
dw
0123h,0456hdata ends
stack segment
dw
0,0stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,16
.........其中设置了栈段后,定义了段中的2个字型数据,为什么sp指向的是16呢?我的理解是sp指向的4,按我的理解是定义了栈空间为4个字节(0~3),所以sp执行的是4。。。。请问我的理解错在哪里~~~~求大侠指教~~~~~~~~
但是我sp赋值4的时候程序执行出错啊~~~
追答提示什么错误?
是用 mov sp,4 么?