2-实验二 指令系统 下载本文

内容发布更新时间 : 2024/5/5 1:41:39星期一 下面是文章的全部内容请认真阅读。

微机原理与接口技术

实验报告

实验二 指令系统

姓 名: 班 级: 侯辉 电16-3 学 号: 1520163382 完成时间: 2018.10.24 指导教师: 韩宇龙

实验成绩:

《微机原理与接口技术》实验报告 实验二 指令系统 电16-3 侯辉 1520163382

实验二 指令系统

一、实验目的

1.使用Debug命令进行程序调试。

2.学习移位、转移、子程序调用与返回、堆栈操作指令。 3.学习状态标志与条件转移指令。 4.学习系统功能调用。

5.熟悉ASCII码表及振铃、回车、换行符的使用。

二、实验内容与实验记录

1.运行程序EXA2.EXE,记录运行时的键操作与对应的屏幕显示。(注:可截图) 答:

键操作:123456789qwertyuiopasdfghjkl$

2.从程序开始处运行至第一个09号系统功能调用后,记录显示的字符及DS:0000开始的数据区的内容。(注:可截图)

2

《微机原理与接口技术》实验报告 实验二 指令系统 电16-3 侯辉 1520163382

3.继续执行至第一个02号系统功能调用后,记录显示的字符并回答问题。 ⑴ 显示的字符。

答:“$”

⑵ 问题:为什么09号系统功能调用不能显示‘$’字符?

答:因为在09号功能调用中,‘$’是结束的标志,当输出遇到‘$’的时候,输出结束。所以无法输出‘$’。

4.将001B处的指令改为MOV DL,07H,重复2、3步骤,记录程序执行情况。 ⑴ 按顺序写出修改指令并重复执行2、3步骤用到的主要调试命令(含参数)为: 修改指令 A 001B MOV DL,07 G 19 G 1f

3