实验三总结

一、实验内容

1

(1) 首先我在进入程序编写界面,输入代码

                  

接着分别对程序进行汇编,链接,运行,调试,截图如下

                 

                  

               我发现输出的结果为36   

             (2)  接着,我将line4和line9寄存器dl的值分别进行了修改

               

               再次经过汇编链接运行,得出结果

              

             (3)我用debug对可执行文件进行调试

        查看cx的值

             我发现满足关系(cs)=(ds)+10H

         查看psp的内容,验证头两个字节是CD20

       

     发现头两个字节满足

      接着用u命令反汇编

      

     与输入的代码段相同

     最后,用t命令和p命令单步调试

     

    

 发现程序正常终止了。

(1)

 进入编写界面,输入程序代码

 将程序进行编译链接运行调试,截图如下

 

 

 由于我无法直接运行看到结果,所以我要清屏后观察

 

(2)

在修改之后,重新编译链接运行,发现结果确实已经改变

(3)接着再次修改,观察运行结果

二、总结

这次实验让我学到了如何自己将程序用汇编的方式编译链接,最后运行。最后锻炼的是我们修改程序的能力,在运行程序的基础能力上得到了锻炼。

我发现了,在里面编写相关程序后,保存文件的目录要在同一目录下,要不然不会找不到运行的程序。

猜你喜欢

转载自www.cnblogs.com/midone/p/9978739.html