码迷,mamicode.com
首页 > 其他好文 > 详细

实验三总结

时间:2018-11-18 19:32:25      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:相同   目录   技术   程序代码   运行   编写   image   文件的   执行   

一、实验内容

1

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

                  技术分享图片

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

                 技术分享图片

                  技术分享图片

               我发现输出的结果为36   技术分享图片

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

               技术分享图片

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

              技术分享图片

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

        查看cx的值技术分享图片

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

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

       技术分享图片

     发现头两个字节满足

      接着用u命令反汇编

      技术分享图片

     与输入的代码段相同

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

     技术分享图片

    技术分享图片

 

 发现程序正常终止了。

 

(1)

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

技术分享图片

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

 技术分享图片

 

 技术分享图片

 

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

 

 技术分享图片

(2)

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

技术分享图片

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

技术分享图片

二、总结

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

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

实验三总结

标签:相同   目录   技术   程序代码   运行   编写   image   文件的   执行   

原文地址:https://www.cnblogs.com/midone/p/9978739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!