微机原理A实验指导

上传人:woxinch****an2018 文档编号:38975703 上传时间:2018-05-10 格式: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微机原理软件实验微机原理软件实验 1 8086 指令操作和编制简单程序段的实验指令操作和编制简单程序段的实验一、一、 实验目的实验目的1. 掌握 DEBUG 的基本使用方法; 2. 学习传送、算术运算和移位指令的用法;3.利用 DEBUG 编制简单程序段,为 8086/8088 汇编程序语言设计打 下良好的基础。二、 实验内容实验内容1写出 MOV AL,CL 的机器码;2使 AX=4235H,BX=06FAH,CX=0103H,DX=3105H,CF=1。下列每条指令(独立)执行后的结果是什么?CF 标志位的值等于多少?1 MOV AX,CX ADC BX

2、,CX DEC BX DIV CL OR BL,30H TEST DH,0FH SAR AL,1 SHL BH,CL RCL BX,1 XOR CX,0FFF0H3. 编制程序段实现:6+7+8+9+10,结果存放在 AX 中。4. 用移位指令完成:34H20(无符号数),结果存放在 AX 中。5附加题:将 AL(25H)中两位组合的 BCD 码转换成二进制数,结果存放在 BL 中。三、三、 实验报告要求实验报告要求写出程序清单和运行结果安徽建筑工业学院电子与信息工程学院2微机原理软件实验微机原理软件实验 2 两个两位十进制数相加的实验两个两位十进制数相加的实验一实验目的实验目的1学习数据显示

3、的方法; 2熟悉在 PC 机上建立、汇编、链接、调试和运行 8086 汇编语言的 过程。二、实验内容实验内容将两个两位十进制数相加,要求算术式以字符串的形式存放在 DATA1 为首的单元中,结果存放在 DATA2 单元中。三、参考流程图参考流程图四、四、实验报告要求实验报告要求写出程序清单和运行结果。开始显示算术式被加数和加数以 ASCII 码表示的数字转化为未组合的 BCD 码用 ADD 完成个位数相加AAA 调整,结果送 DATA2用 ADC 完成十位数相加, AAA 调整,结果送 DATA2显示结果返回 DOS,结束安徽建筑工业学院电子与信息工程学院3微机原理软件实验微机原理软件实验 3

4、 小写字母转换为大写字母的实验小写字母转换为大写字母的实验一、实验目的实验目的1掌握接收键盘数据的方法。 2了解小写字母和大写字母在计算机内的表示方法,并学习如何进 行转换。二、实验内容实验内容接收键盘字符(以回车键为结束) ,并将其中的小写字母转变为大写 字母,然后显示在屏幕上。三、参考流程图参考流程图四、四、实验报告要求实验报告要求写出程序清单和运行结果。开始BX 指向字符行缓冲区首址 偏移地址指针 SI 清 0INT 21H 的 01H 号子功能接收键入字符小写字母的 ASCII 码值转化为大写字母的 ASCII 码值存入字符缓冲区BX+SI单元SI 指向下一个单元显示转换后的字符行缓冲

5、区内容返回 DOS是回车键?YN是小写字母?NY安徽建筑工业学院电子与信息工程学院4微机原理软件实验微机原理软件实验 4 学生成绩名次表的实验学生成绩名次表的实验(设计型)(设计型)一实验目的实验目的掌握利用汇编语言设计排序程序的思路和方法。二、实验内容实验内容接收键盘输入的 0099 之间的 9 名学生的成绩(学号:19) ,存入 DATA1 为首的单元中。设计程序将学生成绩及学号按名次存入 DATA2 为 首址的存储单元中,并将学生学号及成绩按名次显示出来。三、参考流程图参考流程图流程图由学生自己设计。学生应先在草稿纸上绘制流程图,程序运行正确后,再写入试验报告中。四、四、实验报告要求实验

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

7、13Q512D614Q615D717Q716D818Q819CLK11CLR174LS2731A121A241A361A482A1112A2132A3152A4171Y1181Y2161Y3141Y4122Y192Y272Y352Y431G12G1974LS24474LS0412374LS0212374LS0274LS04SO0 SO1 SO2 SO3 SO4 SO5 SO6 SO7D0 D1 D2 D3 D4 D5 D6 D71CSU0WRRSTSI0 SI1 SI2 SI3SI4 SI5 SI6 SI7D0 D1 D2 D3D4 D5 D6 D7CSU10RDL1L2L3K8K7L4K6L

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

9、。将 74LS273 的输出 O0O7 分别与发光二极管电路的 LED1LED8 相连,CS27374LS244安徽建筑工业学院电子与信息工程学院6从 I/O 地址片选信号 CS0CS7 中任选一个与 74LS273 的片选信号相连(如 CS1) 。2、编辑程序,单步运行,调试程序。3、调试通过后,全速运行,观察实验结果。 4、实验结束及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线) 。5、编写实验报告。六、编程提示逻辑电平开关拨上时为 5V,拨下时为 0V,发光二极管输入0为亮, 1为灭。 从 74LS244 读入的数据最后通过 74LS273 锁存输出。七、程序框图开 始初始化

10、读输入口 CS0 单元值至 ALAL 从 CS1 口地址单元输出结 束安徽建筑工业学院电子与信息工程学院7微机原理硬件实验二微机原理硬件实验二 8253 定时器定时器/计数器接口实验计数器接口实验一、实验目的掌握 8253 定时器的编程原理,用二极管观察输出状态。二、实验内容编程将计数器 0、1、2 设置为模式 3(方波方式) ,并观察其输出状态。三、实验器材EL、MUT-III 型实验箱、8086CPU 模块。四、实验原理图D08OUT010D17GATE011D26CLK09D35D44D53D62OUT113D71GATE114CLK115CS21RD22WR23OUT217A019GA

11、TE216A120CLK2188253vccvccP03P14P25P36Q014Q113Q212Q311TC15CEP7CET10CLK2PE9MR174LS161out0out1out2GATE0GATE1GATE2VCC6Md0 d1 d2 d3 d4 d5 d6 d7cs8253 rd wra0 a1clk0 clk1 clk2 CZ47clk3118253 的片选插孔是 CS8253,OUT0、OUT1、OUT2 是定时器的输出插孔,8253CLK2 是 定时器 T2 的时钟输入插孔,以上插孔均悬空。GATE0、GATE1、GATE2 是定时器的门控 输入插孔,外接上拉电阻,无信号输

12、入时为高,有信号输入时随信号变化。其它信号 线均已连好。74LS161 是分频器,时钟输入是 6M,CLK0、CLK1、CLK2、CLK3 分别是 6M 时钟的 0、2、4、8 分频输出插孔。注:EL1 型 CLK2 是连好的。EL2 型 CLK2 是悬空的。五、实验步骤1、关闭实验箱电源。连线:从 CS0CS7 任选一个(如 CS0)与 8253 的片选信号相连, 8253 的 8253CLK0 接 CLK3,8253 的 OUT0 接通道 2 的 8253CLK2,8253 的 OUT2 接一个发 光二极管。 2、编辑程序并调试程序。 3、调试通过后,全速运行,观察实验结果。 4、实验结束

13、及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线) 。5、撰写实验报告。安徽建筑工业学院电子与信息工程学院8六、编程提示8253 的时钟端 8253CLK0 输入为 6M/8,CLK2 的时钟由 OUT0 来控制。七、程序框图开始写计数器 0 方式控制字写计数器 0 计数常数低位字节写计数器 0 计数常数高位字节写计数器 2 方式控制字写计数器 2 计数常数低位字节写计数器 2 计数常数高位字节空操作安徽建筑工业学院电子与信息工程学院9微机原理硬件实验三微机原理硬件实验三 8255 并行口实验并行口实验计数器的设计计数器的设计一、实验目的1、掌握 8255A 方式 0 的工作原理与使

14、用方法。 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 型实验箱、

15、8086CPU 模块。四、实验原理图D034 D133 D232 D331 D430 D529 D628 D727PA04 PA13 PA22 PA31 PA440 PA539 PA638 PA737PB018 PB119 PB220 PB321 PB422 PB523 PB624 PB725PC014 PC115 PC216 PC317 PC413 PC512 PC611 PC710RD5 WR36 A09 A18 RESET35 CS6U?8255U13D0D1D2D3D4D5D6D7RDWRA0A1RSTCS8255PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3

16、PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7CZ16CZ15CZ17CZ188255CS 是 8255 的片选插孔,PA0PA7 是 8255A 口的插孔,PB0PB7 是 8255B 口 的插孔,PC0PC7 是 8255C 口的插孔,以上信号均未连上,其它信号已经连好。 学生自己绘制计数器原理图,既 8253、8255A 和 LED 的连接电路。五、实验步骤1、关闭实验箱电源。内容 1 连线:8255A 的 PA0PA7 分别与逻辑电平开关电路的 K1K8 相连;PB0PB7 分别与发光二极管电路的 LED1LED8 相连。从 CS0CS7 中任 选一个与 8255A 的片选端相连(如 CS0) 。内容 2 的连接,由学生自行解决。安徽建筑工业学院电子与信息工程学院

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

最新文档


当前位置:首页 > 中学教育 > 高中教育

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