实验三总结

Posted midone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验三总结相关的知识,希望对你有一定的参考价值。

一、实验内容

1

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

                  技术分享图片

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

                 技术分享图片

                  技术分享图片

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

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

               技术分享图片

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

              技术分享图片

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

        查看cx的值技术分享图片

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

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

       技术分享图片

     发现头两个字节满足

      接着用u命令反汇编

      技术分享图片

     与输入的代码段相同

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

     技术分享图片

    技术分享图片

 

 发现程序正常终止了。

 

(1)

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

技术分享图片

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

 技术分享图片

 

 技术分享图片

 

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

 

 技术分享图片

(2)

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

技术分享图片

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

技术分享图片

二、总结

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

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

以上是关于实验三总结的主要内容,如果未能解决你的问题,请参考以下文章

0317 实验三总结与分析

第五周总结及实验三

实验三总结

20172304 《程序设计与数据结构》实验三总结报告

实验三( 实时系统的移植)问题总结

第五周课程总结&实验报告(三)