汇编语言:实验三 编程、编译、连接、跟踪

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

原文地址:https://www.cnblogs.com/superzhao/p/4611107.html