




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽建筑工业学院电子与信息工程学院微机原理软件实验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 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单元中。三、参考流程图开始显示算术式被加数和加数以ASCII码表示的数字转化为未组合的BCD码用ADD完成个位数相加AAA调整,结果送DATA2用ADC完成十位数相加,AAA调整,结果送DATA2显示结果返回DOS,结束 四、实验报告要求写出程序清单和运行结果。微机原理软件实验3 小写字母转换为大写字母的实验一、实验目的1掌握接收键盘数据的方法。2了解小写字母和大写字母在计算机内的表示方法,并学习如何进行转换。二、实验内容接收键盘字符(以回车键为结束),并将其中的小写字母转变为大写字母,然后显示在屏幕上。开始BX指向字符行缓冲区首址偏移地址指针SI清0INT 21H的01H号子功能接收键入字符小写字母的ASCII码值转化为大写字母的ASCII码值存入字符缓冲区BX+SI单元SI指向下一个单元显示转换后的字符行缓冲区内容返回DOS是回车键?YN是小写字母?NY三、参考流程图 四、实验报告要求写出程序清单和运行结果。微机原理软件实验4 学生成绩名次表的实验(设计型)一实验目的掌握利用汇编语言设计排序程序的思路和方法。二、实验内容接收键盘输入的0099之间的9名学生的成绩(学号:19),存入DATA1为首的单元中。设计程序将学生成绩及学号按名次存入DATA2为首址的存储单元中,并将学生学号及成绩按名次显示出来。三、参考流程图 流程图由学生自己设计。学生应先在草稿纸上绘制流程图,程序运行正确后,再写入试验报告中。四、实验报告要求1绘制程序的流程图。2编制程序清单。3写出运行结果。微机原理硬件实验一 简单I/O口扩展实验一、实验目的1、熟悉74LS273、74LS244的应用接口方法。2、掌握用锁存器、三态门扩展简单并行输入输出口的方法。二、实验内容用逻辑电平开关作为74LS244的输入,用发光二极管作为74LS273的输出,编写程序,使得逻辑电平开关的输出状态从发光二极管上显示出来。三、实验器材 EL、MUT-III型实验箱、8086CPU模块。四、实验原理图74LS244CS273K1K8是开关的输出插孔,LED1LED8是发光二极管的输入插孔,IN0IN7是74LS244的输入插孔,O0O7是74LS273的输出插孔,CS244是74LS244的地址译码输入插孔,CS273是74LS273译码输入插孔,以上插孔实验时均需连线,原理图中其它已注的和未标注的引脚均已连好或实验不需要。五、实验步骤 1、关闭实验箱电源。连线:将74LS244的输入IN0IN7分别与逻辑电平开关电路的 K1K8相连,从I/O地址片选信号 CS0CS7中任选一个与74LS244的片选信号相连(例如CS0)。将74LS273的输出O0O7分别与发光二极管电路的 LED1LED8相连,从I/O地址片选信号CS0CS7中任选一个与74LS273的片选信号相连(如CS1)。 2、编辑程序,单步运行,调试程序。 3、调试通过后,全速运行,观察实验结果。4、实验结束及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线)。 5、编写实验报告。六、编程提示逻辑电平开关拨上时为5V,拨下时为0V,发光二极管输入0为亮,1为灭。从74LS244读入的数据最后通过74LS273锁存输出。七、程序框图开 始初始化读输入口CS0单元值至ALAL从CS1口地址单元输出结 束 微机原理硬件实验二 8253定时器/计数器接口实验一、实验目的掌握8253定时器的编程原理,用二极管观察输出状态。二、实验内容编程将计数器0、1、2设置为模式3(方波方式),并观察其输出状态。三、实验器材EL、MUT-III型实验箱、8086CPU模块。四、实验原理图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,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的工作原理与使用方法。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的片选插孔,PA0PA7是8255A口的插孔,PB0PB7是8255B口的插孔,PC0PC7是8255C口的插孔,以上信号均未连上,其它信号已经连好。学生自己绘制计数器原理图,既8253、8255A和LED的连接电路。五、实验步骤1、关闭实验箱电源。内容1连线:8255A的PA0PA7分别与逻辑电平开关电路的K1K8相连;PB0PB7分别与发光二极管电路的LED1LED8相连。从CS0CS7中任选一个与8255A的片选端相连(如CS0)。内容2的连接,由学生自行解决。2、编辑程序,单步运行,调试程序。3、调试通过后,全速运行,观察实验结果。4、实验结束及时关闭实验箱电源,实验时请勿带电操作(应关闭电源插拔连线)。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用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模块,与通用接口模块相结合,组成用户需要的目标系统。这样,减少了冗余芯片,降低了成本,减轻了学校的经济负担,并实现了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+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位发光二极管显示电路。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电路、发光二极管电路、开关量输入电路、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 偶地址有效 实验程序 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专用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国明黄花梨罗汉床市场调查研究报告
- 2025年中国无纺油画布数据监测研究报告
- 2025年中国文仪双线圈市场调查研究报告
- 2025年中国散热附件数据监测研究报告
- 2025-2030年中国中空玻璃市场运营态势及投资前景预测研究报告
- 肇庆市实验中学高中历史二教案:第课民国时期民族工业的曲折发展
- 新疆师范高等专科学校《中医妇科学》2023-2024学年第二学期期末试卷
- 2025-2030年中国LCoS显示芯片产业发展走势及投资前景研究报告
- 信阳农林学院《语言学导学》2023-2024学年第二学期期末试卷
- 甘肃省武威五中学2024届中考数学最后一模试卷含解析
- 考研英语03-12年真题译文
- 旅游项目开发可行性报告
- GB/T 27060-2025合格评定良好实践指南
- 劳动教育智慧树知到期末考试答案章节答案2024年华中师范大学
- (完整版)年产30万吨甲醇工艺设计毕业设计
- 雷雨第四幕完整版
- 大象版小学《科学》实验目录
- 工厂无尘室培训教材ppt课件
- 美国各州的缩写及主要城市
- 管道开挖技术交底
- 基坑监测阶段性报告.doc
评论
0/150
提交评论