- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及接口技术实验报告.
微机原理及接口技术实验报告
班 级?????? ?? ?
姓??? 名??????? ????
学??? 号????? ?4125 ????
??
2014年 6月
实验一 显示程序实验 4
一、 实验目的 4
二、实验内容 4
三、实验步骤 4
四、程序清单 5
五、运行结果 6
实验二 数据传送实验 7
一、实验目的 7
二、实验内容 7
三、实验步骤 7
四、程序清单 7
五、运行结果 8
实验三 数码转换程序实验 9
一、实验目的 9
二、实验内容 9
三、实验步骤 12
四、程序清单 12
五、运行结果 21
实验四 运算类程序实验 23
一、实验目的 23
二、实验内容 23
三、实验步骤 24
四、程序清单 24
五、运行结果 26
实验五 简单I/O口拓展试验 27
二、 实验目的 27
二、实验设备 27
三、实验内容 27
四、实验原理 27
五、实验步骤 27
六、实验结果 28
实验六 存储器读写实验 29
一、实验目的 29
二、实验设备 29
三、实验内容 29
四、实验原理 29
五、实验步骤 29
六、实验结果 31
实验七 8255并行口实验 33
一、实验目的 33
二、实验设备 33
三、实验内容 33
四、实验原理 33
五、实验步骤 33
六、实验结果 34
实验八 8253定时器/计数器接口实验 35
一、实验目的 35
二、实验设备 35
三、实验内容 35
四、实验原理 35
五、实验步骤 35
六、实验结果 37
实验九 8259中断控制器实验 38
一、实验目的 38
二、实验设备 38
三、实验内容 38
四、实验原理 38
五、实验步骤 39
六、实验结果 43
实验十 流水灯实验 44
一、实验目的 44
二、实验设备 44
三、实验内容 44
四、实验原理 44
五、实验步骤 44
六、实验结果 46
显示程序实验
实验目的
1. 掌握在PC机上以十六进制形式显示数据的方法;
2. 掌握部分DOS功能调用使用方法;
3. 熟悉汇编语言调试环境和Turbo Debugger的使用。
二、实验内容
一般来说,程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示。实验中可使用DOS功能调用(INT 21H)。
(1) 显示单个字符输出
入口:AH=02H
调用参数:DL=输出字符
(2) 显示字符串
入口:AH=09H
调用参数:DS:DX=串地址,’$’为结束字符
(3) 键盘输入并回显
入口:AH=01H
返回参数:AL=输出字符
(4) 返回DOS系统
入口:AH=4CH
调用参数:AL=返回码
三、实验步骤
运行轻松汇编软件,选择Edit菜单,根据实验内容的描述编写实验程序,本实验显示部分参考实验流程如图1-1示;
使用Compile菜单中的Compile和Link对实验程序进行汇编、连接;
使用Run菜单中的Run,运行程序,观察运行结果;
使用Run菜单中的Debug,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容;
更改数据区中的数据,考察程序的正确性。
图1-1 显示程序实验流程图
四、程序清单
DATA SEGMENT
MES DB Show a as hex:,0AH,0DH,$
SD DB a
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET MES ;显示提示信息
MOV AH,09H
INT 21H
MOV DI,OFFSET SD
MOV AL,DS:[DI]
AND AL,0F0H ;取高四位
SHR AL,4
文档评论(0)