微机原理A实验指导

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

《微机原理A实验指导》由会员分享,可在线阅读,更多相关《微机原理A实验指导(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标志位的值等于多少? 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是74LS27

6、3的输出插孔,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的片选插孔,PA0

11、PA7是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,计数初值应为最大值;8255A选择在基本输入输出方式(方式0),A口为输入,B口为输出。8253和8255A不能使用同一个片选信号(建议:8255用CS0,8253用CS

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号