(1)
(以下a-d步骤也可以在文件夹里面用记事本完成)
a) 首先进入edit
b) 按提示输入文件名称
c)然后输入就行了
(吐槽一下,这个页面比vim友好多了)
d)然后根据F1里面的提示,按F3+E,保存并退出
e)编译(可以直接用masm t1;代替)
f)连接(可以直接用link t1;代替)
(2)
进入debug之后一直按t
assume cs:codesg
codesg segment
mov ax,2000H;ax=2000H
mov ss,ax ;ss=2000H
mov sp,0 ;sp=0
add sp,10 ;sp=10 栈顶为01a3(应该是标志寄存器之类的)
pop ax ;ax=01A3H 栈顶为0
pop bx ;bx=0
push ax ;栈顶01A3H
push bx ;栈顶0
pop ax ;ax=0,栈顶01A3H
pop bx ;bx=01A3H
mov ax,4c00H
int 21H
codesg ends
end
(3)进入debug中,使用r命令查看
ds的位置在075A,PSP也位于此处。
其他实验题答案:实验题答案合集