- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及接口技术实验报告
《微机原理与接口技术》
实验报告
姓名:
学号:
班级:
专业: 电气工程及其自动化
学院: 电气与信息工程学院
目录
TOC \o 1-2 \h \u HYPERLINK \l _Toc10106 实验一 数据传送 PAGEREF _Toc10106 3
HYPERLINK \l _Toc7662 实验二 算术运算 PAGEREF _Toc7662 5
HYPERLINK \l _Toc9271 实验三 代码转换 PAGEREF _Toc9271 7
HYPERLINK \l _Toc3676 实验四 程序的基本结构 PAGEREF _Toc3676 10
1、 HYPERLINK \l _Toc27425 分支程序 PAGEREF _Toc27425 10
2、 HYPERLINK \l _Toc3237 循环程序 PAGEREF _Toc3237 14
3、 HYPERLINK \l _Toc9290 子程序 PAGEREF _Toc9290 17
HYPERLINK \l _Toc15803 实验五 中断实验(8259) PAGEREF _Toc15803 20
HYPERLINK \l _Toc4477 实验六 并行接口实验(8255) PAGEREF _Toc4477 26
HYPERLINK \l _Toc12906 实验七 定时器/计数器实验(8235) PAGEREF _Toc12906 31
HYPERLINK \l _Toc17848 实验八 D/A接口实验 PAGEREF _Toc17848 36
HYPERLINK \l _Toc2425 实验九 A/D接口实验 PAGEREF _Toc2425 40
HYPERLINK \l _Toc25960 实验十 串行通信实验 PAGEREF _Toc25960 43
实验一 数据传送
一、实验目的
1. 掌握与数据有关的不同寻址方式。
2. 继续熟悉实验操作软件的环境及使用方法。
二、实验设备
PC微机一台、TD-PIT + 或TD-PIT ++ 实验系统一套。
三、实验内容
本实验要求将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。
四、实验步骤
(1) 运行 Tdpit 集成操作软件,编写实验程序。
(2) 编译连接无误后,进入调试环境,进行程序的调试。按 F8 键单步运行程序,执行完 MOV DS,AX 语句后,观察 DS 寄存器中出现的段地址。如图1-1所示可以看出DS数据段中MSR源数据串HELLO,WORLD!$。
图1-1 进入调试环境
(3)继续单步运行程序,执行 MOV ES,AX 语句后,可以看数据段出现的段地址,用同样的方法可以查看 ES:0000 的数据。数据传输还没开始进行,此时 ES 段的数据为空,如图1-1所示。继续单步运行程序如图1-2可以看出数据正在逐渐的进入ES段中。
图1-2 DS源数据段数据
直到数据传输完毕,可以看到 ES 数据段中目的数据串 MSD 已经被写入了数据串HELLO,WORLD!$。如图 1-3所示。
图1-3 根据ES值查看附加段的数据
实验二 算术运算
一、实验目的
1. 掌握运算类指令编程及调试方法。
2. 掌握运算类指令对各状态标志位的影响及测试方法。
二、实验设备
PC微机一台、TD-PIT + 或TD-PIT ++ 实验系统一套。
三、实验内容及说明
80x86 指令系统提供了实现加、减、乘、除运算的基本指令,可对表 2-4-1 所示的数据类型进行算术运算。
表2-1数据类型算术运算表
二进制双精度加法运算
本实验要求计算 X+Y=Z, 将结果 Z 输出到屏幕, 其中 X=001565A0H, Y=0021B79EH。
实验利用累加器 AX,先求低十六位和,并存入低址存储单元,后求高 16 位和,再存入高址存储单元。由于低位和可能向高位有进位,因而高位字相加语句需用 ADC 指令,则低位相加有进位时,CF=1,高位字相加时,同时加上 CF 中的 1。在 8086 以上微机中可以直接使用 32 位寄存器和 32 位加法指令完成本实验的功能。
四、实验步骤
(1) 运行 Tdpit 集成操作软件,按各实验要求编写实验程序。
(2) 分别对实验程序进行编译、链接。
(3) 使用运行功能运行程序,观察运行结果。
(4) 使用调试功能调试程序,观察在调试过程中,各运算指令执行后,各寄存器、标志位及数据区内容的变化。如图2-1所示
图2-1 运行后的
您可能关注的文档
最近下载
- 年产2万吨特种石墨产能项目环境影响报告书.pdf
- 认可准则(ISOIEC17025)测试卷及答案.docx
- 分布式光伏电站监控与运维方案.docx
- 《交互数字内容设计》课件(共十章——下).pptx VIP
- 《中华民族艺术精华》课件.pptx VIP
- 幼儿园大班绘本《跳舞吧,小雅》 优质课件.ppt VIP
- 2025浙江衢州市柯城区机关事业单位编外人员招聘76人笔试备考试题附答案详解.docx VIP
- 提高护士对抢救药品知晓率PDCA案例.pdf VIP
- 220kV盘龙城输变电工程可行性研究接入系统报告.doc VIP
- 2025年知识竞赛-特钢知识竞赛考试近5年真题集锦(频考类试题)带答案.docx
文档评论(0)