1)将下列程序保存为t1.asm,生成t1.exe
assume cs:codesg
codesg segment
mov ax,2000H
mov ss,ax
mov sp,0
add sp,10
pop ax
pop bx
push ax
push bx
pop ax
pop bx
mov ax,4c00H
int 21H
codesg endsend
2)用Debug跟踪t1.exe执行过程,写出每一步执行后相关寄存器内容和栈顶内容
3)PSP头2个字节是CD20,用Debug加载t1.exe,查看PSP内容
-d ds:0
注意:
DS是程序加载完成后PSP的头部段地址
DS+10H是主程序的段地址
CS:IP指向 DS+10H:0
时间: 2024-11-13 01:35:16