一个你可能没研究过的堆栈段问题!
再学习过程中我们大多数按步就搬看看一下对比我们所学会把汇编做成可执行文件的习惯
assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,16
mov bx,1
push bx
pop bx
call
code ends
end start
你把mov ax,stack 改成 我们最初始状态也就是用以前没学过把汇编变成可执行文件的状态!mov ax,1000h
你会发现运行下去就不行了,这是为什么呢?有哪个高手能回答一下?
页:
[1]