微机原理及接口技术实验报告.doc

微机原理及接口技术实验报告.doc

ID:50125426

大小:3.19 MB

页数:48页

时间:2020-03-05

微机原理及接口技术实验报告.doc_第1页
微机原理及接口技术实验报告.doc_第2页
微机原理及接口技术实验报告.doc_第3页
微机原理及接口技术实验报告.doc_第4页
微机原理及接口技术实验报告.doc_第5页
资源描述:

《微机原理及接口技术实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《微机原理与接口技术》实验报告姓名:学号:班级:专业:电气工程及其自动化学院:电气与信息工程学院目录实验一数据传送3实验二算术运算5实验三代码转换7实验四程序的基本结构101、分支程序102、循环程序143、子程序17实验五中断实验(8259)20实验六并行接口实验(8255)26实验七定时器/计数器实验(8235)31实验八D/A接口实验36实验九A/D接口实验40实验十串行通信实验43实验一数据传送一、实验目的1.掌握与数据有关的不同寻址方式。2.继续熟悉实验操作软件的环境及使用方法。二、实验设备PC微机一台、TD-PIT+或TD-PIT++实验系统一套。三、实验内容本实验要求将数据段

2、中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。四、实验步骤(1)运行Tdpit集成操作软件,编写实验程序。(2)编译连接无误后,进入调试环境,进行程序的调试。按F8键单步运行程序,执行完MOVDS,AX语句后,观察DS寄存器中出现的段地址。如图1-1所示可以看出DS数据段中MSR源数据串"HELLO,WORLD!$"。图1-1进入调试环境(3)继续单步运行程序,执行MOVES,AX语句后,可以看数据段出现的段地址,用同样的方法可以查看ES:0000的数据。数据传输还没开始进行,此时ES段的数据为空,如图1-1所示。继续单步运行程序如图1-2可以看出数据正在逐渐的进入ES

3、段中。图1-2DS源数据段数据(4)直到数据传输完毕,可以看到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=00

4、1565A0H,Y=0021B79EH。实验利用累加器AX,先求低十六位和,并存入低址存储单元,后求高16位和,再存入高址存储单元。由于低位和可能向高位有进位,因而高位字相加语句需用ADC指令,则低位相加有进位时,CF=1,高位字相加时,同时加上CF中的1。在8086以上微机中可以直接使用32位寄存器和32位加法指令完成本实验的功能。四、实验步骤(1)运行Tdpit集成操作软件,按各实验要求编写实验程序。(2)分别对实验程序进行编译、链接。(3)使用运行功能运行程序,观察运行结果。(4)使用调试功能调试程序,观察在调试过程中,各运算指令执行后,各寄存器、标志位及数据区内容的变化。如图2-1

5、所示图2-1运行后的结果图实验三代码转换一、实验目的掌握不同的进制数及编码相互转换的程序设计方法二、实验设备PC微机一台,TD-PIT+或TD-PIT++实验系统一套三、实验内容及说明计算机输入设备输入的信息一般是由ASCII码或BCD码表示的数据或字符,CPU一般均用二进制数进行计算或其他信息处理,处理结果的输出又必须依照外设的要求变为ASCII码、BCD码或七段显示码等。因此,在应用软件中各类数制的转换和代码的转换是必不可少的。计算机与外设间的数码对应关系如图3-1所示。数码转换关系如图3-2所示。图3-1计算机与外设间的数码对应关系图3-2数码转换关系ASCII码表示的十进制数转换为

6、二进制数十进制数可以表示为:Dn×10n+Dn-1×10n-1+…+D0×100=Di×10i其中Di代表十进制数1、2、3…9、0。上式可以转换为:∑Di×10i=((…(Dn×10+Dn-1)×10)+Dn-2)×10+…+D1)×10+D0由上式可归纳十进制数转换为二进制的方法:从十进制数的最高位Dn开始作乘10加次位的操作,依次类推,则可求出二进制数结果。本实验要求将缓冲区中的一个五位十进制数00012的ASCII码转换成二进制数,并将转换结果按位显示在屏幕上。转换过程的参考流程如图3-3所示。图3-3十进制ASCII转换为二进制数参考流程四、实验步骤(1)运行Tdpit集成操作软

7、件,按照各实验要求分别编写实验程序。(2)对实验程序进行编译、链接。(3)使用运行功能执行程序,观察运行结果。如下图3-4所示图3-4ASCII码表示的十进制数转换为二进制数运行结果(4)使用调试功能调试程序,观察在调试过程中,程序指令执行之后各寄存器及数据区的内容。如图3-5所示可以看出AX,BX,CX,DX,SI,DI在执行程序以后的它们中所存的内容。数据区的内容如图3-4所示图3-5寄存器的内容实验四程序的基本结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。