- 21
- 0
- 约3.46万字
- 约 51页
- 2017-03-09 发布于贵州
- 举报
微机原理及接口技实验报告
《微机原理与接口技术》
实验报告 姓名: 学号: 班级: 专业: 学院:
目录
实验一 数据传送 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所示可以看出
您可能关注的文档
- 当前国际经济形势大学生就业.doc
- 当前国际经济形势我国经济增长和就业的影响.doc
- 当前基础教育失衡展的现状及对策.doc
- 当前小学体育课堂学中存在的问题与对策.doc
- 当前形势下关于我非公有制经济发展的思考.doc
- 当前影响职工队伍定因素的调研.doc
- 当前我国发展对外易的指导理论和对外贸易战略制定之我见.doc
- 当前我国股票市场安全性问题及建议.doc
- 当前我国行政管理存在的问题分析.doc
- 当前我国马克思主政治哲学研究的几个问题.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)