微机原理A实验指导.doc

上传人:PIYPING 文档编号:11569052 上传时间:2021-08-24 格式:DOC 页数:14 大小:106.50KB
返回 下载 相关 举报
微机原理A实验指导.doc_第1页
第1页 / 共14页
微机原理A实验指导.doc_第2页
第2页 / 共14页
微机原理A实验指导.doc_第3页
第3页 / 共14页
微机原理A实验指导.doc_第4页
第4页 / 共14页
微机原理A实验指导.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《微机原理A实验指导.doc》由会员分享,可在线阅读,更多相关《微机原理A实验指导.doc(14页珍藏版)》请在三一文库上搜索。

1、安徽建筑工业学院电子与信息工程学院微机原理软件实验1 8086指令操作和编制简单程序段的实验一、 实验目的1. 掌握DEBUG的基本使用方法;2. 学习传送、算术运算和移位指令的用法;3. 利用DEBUG编制简单程序段,为8086/8088汇编程序语言设计打下良好的基础。二、 实验内容1写出MOVAL,CL的机器码;2使AX=4235H,BX=06FAH,CX=0103H,DX=3105H,CF=1。下列每条指令(独立)执行后的结果是什么?CF标志位的值等于多少?1 MOV AX,CX ADC BX,CX DEC BX DIV CL OR BL,30H TEST DH,0FH SAR AL,1

2、 SHL BH,CL RCL BX,1 XOR CX,0FFF0H3. 编制程序段实现:6+7+8+9+10,结果存放在AX中。4. 用移位指令完成:34H20(无符号数),结果存放在AX中。5附加题:将AL(25H)中两位组合的BCD码转换成二进制数,结果存放在BL中。三、 实验报告要求 写出程序清单和运行结果微机原理软件实验2 两个两位十进制数相加的实验一实验目的1学习数据显示的方法;2熟悉在PC机上建立、汇编、链接、调试和运行8086汇编语言的过程。二、实验内容将两个两位十进制数相加,要求算术式以字符串的形式存放在DATA1为首的单元中,结果存放在DATA2单元中。三、参考流程图开始显示

3、算术式被加数和加数以ASCII码表示的数字转化为未组合的BCD码用ADD完成个位数相加AAA调整,结果送DATA2用ADC完成十位数相加,AAA调整,结果送DATA2显示结果返回DOS,结束 四、实验报告要求写出程序清单和运行结果。微机原理软件实验3 小写字母转换为大写字母的实验一、实验目的1掌握接收键盘数据的方法。2了解小写字母和大写字母在计算机内的表示方法,并学习如何进行转换。二、实验内容接收键盘字符(以回车键为结束),并将其中的小写字母转变为大写字母,然后显示在屏幕上。开始BX指向字符行缓冲区首址偏移地址指针SI清0INT 21H的01H号子功能接收键入字符小写字母的ASCII码值转化为

4、大写字母的ASCII码值存入字符缓冲区BX+SI单元SI指向下一个单元显示转换后的字符行缓冲区内容返回DOS是回车键?YN是小写字母?NY三、参考流程图 四、实验报告要求写出程序清单和运行结果。微机原理软件实验4 学生成绩名次表的实验(设计型)一实验目的掌握利用汇编语言设计排序程序的思路和方法。二、实验内容接收键盘输入的0099之间的9名学生的成绩(学号:19),存入DATA1为首的单元中。设计程序将学生成绩及学号按名次存入DATA2为首址的存储单元中,并将学生学号及成绩按名次显示出来。三、参考流程图 流程图由学生自己设计。学生应先在草稿纸上绘制流程图,程序运行正确后,再写入试验报告中。四、实

5、验报告要求1绘制程序的流程图。2编制程序清单。3写出运行结果。微机原理硬件实验一 简单I/O口扩展实验一、实验目的1、熟悉74LS273、74LS244的应用接口方法。2、掌握用锁存器、三态门扩展简单并行输入输出口的方法。二、实验内容用逻辑电平开关作为74LS244的输入,用发光二极管作为74LS273的输出,编写程序,使得逻辑电平开关的输出状态从发光二极管上显示出来。三、实验器材 EL、MUT-III型实验箱、8086CPU模块。四、实验原理图74LS244CS273K1K8是开关的输出插孔,LED1LED8是发光二极管的输入插孔,IN0IN7是74LS244的输入插孔,O0O7是74LS2

6、73的输出插孔,CS244是74LS244的地址译码输入插孔,CS273是74LS273译码输入插孔,以上插孔实验时均需连线,原理图中其它已注的和未标注的引脚均已连好或实验不需要。五、实验步骤 1、关闭实验箱电源。连线:将74LS244的输入IN0IN7分别与逻辑电平开关电路的 K1K8相连,从I/O地址片选信号 CS0CS7中任选一个与74LS244的片选信号相连(例如CS0)。将74LS273的输出O0O7分别与发光二极管电路的 LED1LED8相连,从I/O地址片选信号CS0CS7中任选一个与74LS273的片选信号相连(如CS1)。 2、编辑程序,单步运行,调试程序。 3、调试通过后,

7、全速运行,观察实验结果。4、实验结束及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线)。 5、编写实验报告。六、编程提示逻辑电平开关拨上时为5V,拨下时为0V,发光二极管输入0为亮,1为灭。从74LS244读入的数据最后通过74LS273锁存输出。七、程序框图开 始初始化读输入口CS0单元值至ALAL从CS1口地址单元输出结 束 微机原理硬件实验二 8253定时器/计数器接口实验一、实验目的掌握8253定时器的编程原理,用二极管观察输出状态。二、实验内容编程将计数器0、1、2设置为模式3(方波方式),并观察其输出状态。三、实验器材EL、MUT-III型实验箱、8086CPU模块。四、

8、实验原理图8253的片选插孔是CS8253,OUT0、OUT1、OUT2是定时器的输出插孔,8253CLK2是定时器T2的时钟输入插孔,以上插孔均悬空。GATE0、GATE1、GATE2是定时器的门控输入插孔,外接上拉电阻,无信号输入时为高,有信号输入时随信号变化。其它信号线均已连好。74LS161是分频器,时钟输入是6M,CLK0、CLK1、CLK2、CLK3分别是6M时钟的0、2、4、8分频输出插孔。 注:EL1型CLK2是连好的。EL2型CLK2是悬空的。五、实验步骤1、关闭实验箱电源。连线:从CS0CS7任选一个(如CS0)与8253的片选信号相连,8253的8253CLK0接CLK3

9、,8253的OUT0接通道2的8253CLK2,8253的OUT2接一个发光二极管。2、编辑程序并调试程序。3、调试通过后,全速运行,观察实验结果。4、实验结束及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线)。5、撰写实验报告。六、编程提示8253的时钟端8253CLK0输入为6M/8,CLK2的时钟由OUT0来控制。七、程序框图开始写计数器0方式控制字写计数器0计数常数低位字节写计数器0计数常数高位字节写计数器2方式控制字写计数器2计数常数低位字节写计数器2计数常数高位字节空操作 微机原理硬件实验三 8255并行口实验计数器的设计一、实验目的1、掌握8255A方式0的工作原理与使

10、用方法。2、掌握数码管显示数字的原理。3、掌握8255A接口电路设计方法。二、实验内容1、8255A的A口作输入口,与逻辑电平开关相连,8255A的B口作为输出口,与发光二极管相连,编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。2、8255A的A口作输入口,PA0与8253的OUT0相连,8255A的B口作为输出口,与LED相连,编写程序,设计一个计数器,利用8253进行计数(方式3),输出送8255A的A口,每来一次脉冲,计数值加1,计数值的变化在LED灯上显示出来。三、实验器材EL、MUT-III型实验箱、8086CPU模块。四、实验原理图 8255CS是8255的片选插孔,PA

11、0PA7是8255A口的插孔,PB0PB7是8255B口的插孔,PC0PC7是8255C口的插孔,以上信号均未连上,其它信号已经连好。学生自己绘制计数器原理图,既8253、8255A和LED的连接电路。五、实验步骤1、关闭实验箱电源。内容1连线:8255A的PA0PA7分别与逻辑电平开关电路的K1K8相连;PB0PB7分别与发光二极管电路的LED1LED8相连。从CS0CS7中任选一个与8255A的片选端相连(如CS0)。内容2的连接,由学生自行解决。2、编辑程序,单步运行,调试程序。3、调试通过后,全速运行,观察实验结果。4、实验结束及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线

12、)。5、编写实验报告。六、编程提示实验内容1:逻辑电平开关拨上时为5V,拨下时为0V,发光二极管输入0为亮,1为灭。由于电路内部原因,通常将A端口(PA0PA7)作输入用,B端口(PB0PB7)作输出用,C端口作辅助控制用,本实验是如此。本实验中,输入输出都比较简单,控制也不太复杂,因此可选择在基本输入输出方式(方式0,即输入输出设置与上相同)下工作。在设计程序时,先设置8255的工作方式(控制端口地址为04A6H),然后循环读PA端口开关状态(地址为04A0H),输出至PB端口发光二极管(地址为04A2H)。实验内容2:电路连接完毕,将8253计数器0,设为方式3,计数初值应为最大值;825

13、5A选择在基本输入输出方式(方式0),A口为输入,B口为输出。8253和8255A不能使用同一个片选信号(建议:8255用CS0,8253用CS1)。七、程序框图实验内容1、实验内容2的流程图分别如下所示:开始设置8255和8253工作方式PA00?读A口N写8253计数器0计数常数00BXBXAX从B口输出BXBX1PA01?读A口YNY开始设置8255工作方式读A口从B口输出结束 附录1 EL实验系统的结构 EL-I型微机教学培训系统重点是面向教学培训,同时也作为INTEL8051、80C198系列单片机的开发系统。该系统采用了最经济的模块化组合式设计方案,用户通过选择所需要的CPU模块,

14、与通用接口模块相结合,组成用户需要的目标系统。这样,减少了冗余芯片,降低了成本,减轻了学校的经济负担,并实现了8086、8051、80C198三位一体化。一、主要技术特性 EL-I型微机教学培训系统的最大特点是采用了模块化组合式设计,容8086、80C198/C196、8051三位于一体,而且可用功能齐全,是各类学校和培训机构购买时的最佳选择。该系统的主要技术特性如下:1、微处理器:INTEL8051、8096、80C198/C196、PC机总线接口任选。2、时钟频率:8086,8051,80C198(6MHZ)、PC机AT总线接口(8MHZ)。3、存储器:随机存储器RAM40K字节(32K+

15、8K字节),EPROM32K字节。4、8255A:可编程并行接口芯片一个。5、串行接口:(1)8250芯片一个,在8086总线系统中供用户使用;在8051、80C198/C196、8086系统中已用作与主机通讯。 (2)单片机串行接口一个,供用户使用。6、8279键盘、显示控制器一个。7、6*5键盘一个,除CNTL键与SHIFT键外,其余28个键用户自定义。8、六位LED数码显示。9、ADC0809A/D转换芯片一个。10、DAC0832D/A转换芯片一个。11、8位简单输入接口一个,8位简单输出接口一个。12、8位逻辑电平输入开关。13、三路可调模拟输入量(05V)14、8位发光二极管显示电

16、路。15、六路可自由使用的反向器。16、脉冲发生器一个。17、8253可编程定时器/计数器一个,74LS161计数器一个,输出4路时钟信号。18、电源为正5V、正负12V,采用PC机电源或外接电源。二、 EL-I微机实验教学系统结构 CPU板面包板 功能实验板EL-I型微机实验教学系统由功能实验板、可选的CPU板、二块小面包板构成。总框图如下:面包板:1)通用面包板 2)金属圆孔组成的通用实验板可供选择的CPU板有: (1)8086CPU板 (2)8051CPU板 (3)80C198/C196CPU板通用接口板由若干相对独立的功能接口电路组成,它们是: D/A电路、A/D电路、发光二极管电路、

17、开关量输入电路、RAM/ROM电路、简单I/O电路、8253可编程定时器/计数器电路、8255并行口电路、总线驱动电路、8279接口电路、单脉冲发生电路、LED显示电路、键盘电路、复位电路、8250串行接口电路。三、8086 CPU系统资源说明系统监控:6264 仿真高八位 003FFFH 奇地址 DMA传送奇地址 003FFFH 实验程序用RAM6264 仿真低八位 003FFFH 偶地址 DMA传送偶地址 003FFFH 实验程序用RAM2764 监控高八位 FFFFFFC000 奇地址有效 2764 监控低八位 FFFFFFC000 偶地址有效CS0 04A0H04AFH 偶地址有效 实

18、验程序 I/O口地址CS1 04B0H04BFH 偶地址有效 实验程序 I/O口地址CS2 04C0H04CFH 偶地址有效 实验程序 I/O口地址CS3 04D0H04DFH 偶地址有效 实验程序 I/O口地址CS4 04E0H04EFH 偶地址有效 实验程序 I/O口地址CS5 04F0H04FFH 偶地址有效 实验程序 I/O口地址CS6 0000H01FFH 偶地址有效 实验程序 I/O口地址CS7 0200H03FFH 偶地址有效 实验程序 I/O口地址CS8250 0480H048FH 偶地址有效 8250专用 I/O口地址CS8279 0490H049FH 偶地址有效 8279专用 I/O口地址 微机原理实验选用的是8086 CPU。四、8086 CPU系统的硬件实验 (1)CS0CS7的口地址以以上说明为准。I/O口访问可按字或字节进行,低八位有效。例如:IN AX,DX;OUT DX, AX;IN AL,DX;通用实验板的芯片必须都用偶地址、低八位有效。 (2)硬件部分流程图见以后说明。 (3)上位机监控是进入实验系统子目录后运行DB86。 (4)所有实验程序的起始地址为01100H,CS=0100H,IP=0100H,代码段、数据段、堆栈段在同一个64K的空间中。注意:功能实验板上监控芯片(EPROM)的跳线应跳在8098位置。14

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1