Java教程

实验1 8086汇编指令编码和调试

本文主要是介绍实验1 8086汇编指令编码和调试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、实验目的

1. 掌握8086CPU、寄存器、内存(包括栈空间)的基础知识

2. 掌握汇编源程序组成与结构

3. 理解和掌握寄存器间接寻址方式[bx]

4. 掌握汇编指令mov, add, sub, jmp, push, pop,loop的用法,理解高级语言的表达和抽象机制

5. 熟练掌握使用debug工具编写和调试x86汇编命令的方法

6. 掌握汇编语言源程序编写→汇编→链接→调试的工具和方法。

 

二、实验准备

1. 复习教材1-5章

2. 准备好软件实验环境 软件,及其安装说明文档,请从课程q群->实验文件夹下载。

3. 熟悉工具用法

  debug工具用法。

  masm、link及运行可执行程序的方法,参照教材第4章。

三、实验内容

1. 实验任务1

  自行练习,掌握工具用法。此部分无需写实验结论。

  如练习中遇到、发现问题,使用搜索引擎,以及,和同学讨论后,都暂时未能得到解决或释疑,可以写 入这一部分。共大家一起讨论。

 

2. 试验任务2

  给出使用d命令查看生产时期的截图

  

 

 

  给出使用e命令修改生产日期所在内存单元的截图,以及,修改后,再次使用d命令查看的截图

 

 

  结论:生产日期无法修改,原因是:主板中的内容是不能改变的。实模式可以修改,虚拟8086模式不能修改,因为用的是DosBox,读取的是虚拟主板的信息。不是真正的生产日期,所以不能修改。

这篇关于实验1 8086汇编指令编码和调试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!