实验一报告

 

  • 实验名称:用汇编语言和汇编指令编程
  • 实验日期:2018.10.22
  • 学院:计算机与软件
  • 学科:计算机科学与技术
  • 年级:2017级
  • 班级:4班
  • 姓名:任心怡
  • 学号:20171308152
  • 指导老师:耿学华

 

任务(一) :

进入debug后利用E命令输入机器码:

 

利用U命令进行反汇编后的结果为:

 

 

将剩余指令使用A命令编写得结果:

 

 

利用U命令进行反汇编:

 

使用T命令查看前四条指令后的内存单元:

第一条t命令 我写是t=1000:0

 

任务(二):

一开始执行8+8结果出来10后,我非常不理解,嗯?不是16嘛怎么回事!

后来...我被同学指出来这是十六进制数,8H+8H=10H

好了 这毛病我再也不犯了!太丢脸了!

下面是结果:

 

任务(三):

 

生产日期为:01/01/92

用e命令修改后发现rom的生产日期并没有改变。

 

 

任务(四):

 

右上角出现了四个图案!

 

改变了数据后 图案不一样了。

改变了地址后,图案出现的位置发生了变化。

总结:本次实验主要是对debug里面一些常用命令的测试。

          1.D命令:查看内存中的内容

             E命令:修改内存中的内容

             U命令:反汇编

            T命令:执行内存单元出的指令 如果T后面没有地址就默认指向CS:IP

         2.rom芯片里的生产日期有系统保护,所以不能修改。

         3.debug环境所有数据都是十六进制数。

 

posted @ 2018-10-24 15:04  给你比个略略略  阅读(176)  评论(7)    收藏  举报