实验三

实验一:

1)在masm下编写如下代码,保存为t1.asm

 

 

t1.asm进行编译,连接,运行

 

 

 

结果输出36

 

(2)修改line4line9寄存器的值,将t1.asm修改如下

 

再次对t1.asm进行编译,连接,运行

 

 

 

 

输出结果为47

(3)debug对生成执行文件t1.exe调试

  1. r命令查看,CS=076A,DS=075A,满足关系CS=DS+10H
  2. u命令进行反汇编

 

 

  1. 使用t命令和p命令进行单步调试

 

 

 

 

 

实验二:

masm下编写如下代码,保存为t2.asm

 

 

再次对t2.asm进行编译,连接,运行,结果输出红色36

 

 

 

 

修改  line7   0433h->0432h

line10  0436h->0439h

输出结果如下

 

 

修改 line7  0433h->0333h

     line10  0436h->0439h

     输出结果如下

 

 

 

posted @ 2018-11-15 19:51  Nebulas  阅读(183)  评论(0编辑  收藏  举报