- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及接口术实验报告
《微机原理与接口技术》
实验报告 姓名: 学号: 班级: 专业: 学院:
目录
实验一 数据传送 3
实验二 算术运算 5
实验三 代码转换 7
实验四 程序的基本结构 10
1、分支程序 10
2、循环程序 14
3、子程序 17
实验五 中断实验(8259) 20
实验六 并行接口实验(8255) 26
实验七 定时器/计数器实验(8235) 31
实验八 D/A接口实验 36
实验九 A/D接口实验 40
实验十 串行通信实验 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 位加法指令完成本实验的功能。
四、实验步骤
图2-1 运行后的结果图
实验三 代码转换
实验目的
掌握不同的进制数及编码相互转换的程序设计方法
实验设备
PC微机一台,TD-PIT+或TD-PIT++实验系统一套
实验内容及说明
计算机输入设备输入的信息一般是由 ASCII 码或 BCD 码表示的数据或字符, CPU 一般均用二进制数进行计算或其他信息处理,处理结果的输出又必须依照外设的要求变为 ASCII 码、BCD 码或七段显示码等。因此,在应用软件中各类数制的转换和代码的转换是必不可少的。
计算机与外设间的数码对应关系如图3-1 所示。数码转换关系如图 3-2所示。
图3-1计算机与外设间的数码对应关系
图3-2数码转换关系
ASCII 码表示的十进制数转换为二进制数
十进制数可以表示为:D n ×10 n +D n -1×10 n -1+…+D 0 ×10 0 D i ×10 i 其中D i 代表十进制数 1、2、3…9、0。
上式可以转换为:∑D i ×10 i … D n ×10+D n-1 ×10 +D n-2 ×10+…+D 1 ×10+D0
由上式可归纳十进制数转换为二进制的方法:从十进制数的最高位D n 开始作乘 10 加次位的操作,依次类推,则可求出二进制数结果。
本实验要求将缓冲区中的一个五位十进制数 00012 的 ASCII 码转换成二进制数,并将转换结果按位显示在屏幕上。转换过程的参考流程如图3-3所示。
图3-3十进制ASCII 转换为二进制数参考流程
四、实验步骤
1 运行 Tdpit 集成操作软件,按照各实验要求分别编写实验程序。
2 对实验程序进行编译、链接。
3 使用运行功能执行程序,观察运行结果。如下图3-4所示
图3-4 ASCII 码表示的十进制数转换为二进制数运行结果
使用调试功能调试程序,观察在调试过程中,程序指令执行之后各寄存器及数据区的内容。如图3-5所示可以看出
您可能关注的文档
- 弥漫大B细胞淋瘤临床路径.doc
- 强力推荐:求职历+模板封面(绝对精选).doc
- 强化发展理念、变发展方式、开创我旗农村牧区改革发展新局面.doc
- 当“沉默的螺旋遇到中国的90后.docx
- 当下营销渠道困及解决办法—跨行业.docx
- 归化和异化在商英语翻译中的应用--以商务英语翻译中公司简介的英译为例.doc
- 当代世界政治经与国际关系考试资料.doc
- 当代世界政治经与国际关系考试题及答案.doc
- 当代世界经济与会可持续发展的思想与政策.doc
- 当代世界经济与治课程简介.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)