汇编语言(实验5)求助
assume cs:code,ds:data,ss:stackdata segment
dw 0123H,0456H
data ends
stack segment
dw 0,0
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,16
mov ax,data
1,请问红色标记的指令执行后,SS:是指向当前的栈顶吗?
2,请问可以随改变它的指向吗?怎么改变?
谢谢老师{:5_95:}
第一个回答红色mov ax,stack执行后 是将当前栈段地址传送到ax中
mov ss,ax是将程序中定义的栈段地址传送到ss里
sp 是设置栈指向的
建议复习栈!
可以随便修改,但是assume cs:code,ds:data,ss:stack
stack segment
dw 0,0
stack ends
程序中定义了栈空间 ,你也可以找2个字节的空地址做栈 谢谢你了,我会去复习的
页:
[1]