内容发布更新时间 : 2024/12/24 20:54:54星期一 下面是文章的全部内容请认真阅读。
微机原理与接口技术
实验报告
实验二 指令系统
姓 名: 班 级: 侯辉 电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