欢迎来到天天文库
浏览记录
ID:46244290
大小:129.42 KB
页数:7页
时间:2019-11-22
《微机原理实验指导书(自编8实验版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一字母大小写转换实验一、实验口的:了解小写字母和大写字母在计算机内的表示方式,并学习如何进行转换。同时通过该实验熟悉汇编语言程序调试的过程和基木方法。二、实验内容编写程序,程序要求如下:接收键盘字符,并将其屮的小写字母转换为大写字母,接收到Enter(回车)键后显示转换结果,并返回继续等待键盘输入,若按下“CTRL+C”,则程序结束。实验步骤:画出程序流程图列出程序清单,并进行注释对程序进行上机调试,观察实验结果三、思考如何修改程序,使键盘接收到Enter(回车)键后只显示转换的大写字母,若无输入小写字母,则返
2、回继续等待键盘输入。实验二排序实验一、实验目的:了解用汇编语言编写排序程序的思路和方法。二、实验内容编写程序,程序要求如下:将输入的数据(最多为4位数)按从大到小的顺序排列。每个数据以Enter(凹车)或SP(空格)结束,输入最后一个数后,仍须先以该键结束,然后以键结束全部数据的输入操作。实验步骤:画出程序流程图列出程序清单,并进行注释对程序进行上机调试,观察实验结果三、思考(1)若第一次用户输入时直接按结束输入,观察实验现象并提出程序改进方法。(2)若要求输入数据最多只能为2位数,程序如何修改?实验三实验箱认知性
3、实验一、买验目的了解微机实验箱的基木组成、系统资源分配和和关的注意事项并通过一个8255A芯片的简单实验初步掌握实验箱的使用方法。二、实验内容1、通过观察,了解实验箱主耍包含哪些芯片及模块,阅读实验箱自带指导书,了解实验箱的系统资源分配及注意事项。2、通过一个8255A的简单实验初步掌握实验箱的使用方法。三、实验原理:将8255A的A口作为输入,输入信号由8个逻辑电平开关提供,B口作为输川,其内容由发光二极管來显示。四、实验连线:1、本实验主要用到的模块:8255模块、开关量输出模块、0—1指示模块、实验译码单元等
4、;2、PA0-PA7分别接开关量输岀模块S0-S7对应的插座;3、PB0-PB7分别接0—1指示模块D071-D078对应的插座;4、8255A的片选石接地址译码单元的2A0-2A7;5、数据线XD0-XD7接系统数据线区的任一插座。JD721U71234567833至3T互2701234547IXDDDaDaD8255XD0-XD7IIOR5IIOW36A09A18P8255S101234567AAAAAAAApppppppp01234567BBBBBBBBpppppppppcpcpcpcpcpcpcpc0123
5、45673938U77UU22117-UU717.U?•U1?:UU7012AAAppp.OBP.PB3Bp.P.P.6BP.7pp.5678D711:28255五、实验步骤1、将实验的线路连接好后,列出程序清单,并进行注释。2、运行上位机软件,装载并运行程序,观察实验现象。六、思考根据程序列出实验中8255A的各个端口的地址,如果8255A的石改接译码信号280H,其它信号不变,那么8255A对应的端口地址又是多少?实验四8259A中断控制器实验一、实验目的了解8088/8086与8259A的连接方法,学习808
6、8/8086对8259A的控制方法与编程。二、实验原理:用单脉冲发生器的输出脉冲作为小断源,每按一次按键产生一次屮断申请,小断服务程序将在实验箱的显示屏显示一个字符“R”。三、实验连线:1、木实验主要用到的模块:中断模块、单次脉冲源模块等;2、IR6接单次脉冲源的0端(其他数据、控制信号等已经连接好)。S259:SPTKNCASICAS2:19IKQIJ0»20:IKQ221:IKQ522IKQ42324.25IXIKQ0IK02*VCCTIKU«1K11R21K5IK4IK5;IK61IK716—13四、实验步骤
7、1、将实验的线路连接好后,列出程序清单,并进行注释。2、运行上位机软件,装载并运行程序,观察实验现象。五、思考1、8259A的初始命令字和操作命令的区别在于什么?操作命令字的写入顺序是什么?2、若要求8259A至多响应5次屮断,5次后不再响应,程序需如何修改,写出修改的部分,并将修改后程序上机调试,观察实验现象。实验五8253定时器/计数器实验一、实验目的1、学习8253可编程定时/计数器与8088CPU的接口方法2、熟悉8253的工作方式3、熟悉8253在各种工作方式下的编程方法二、实验内容1、将计数器1设置为方
8、式0,计数初值为25000,编程使计数值为0时在屏幕上显示字符R,并完成对程序的注释。三、实验连线:本实验主要用到的模块:系统模块、8253模块、中断模块等。8253和系统相连的信号线都已经连好,计数器1的CLK1已经内接了一个250KHz的信号,可以通过对通道1编程直接控制,将计数器1的OUT1接到8259A中断模块的IR6。8253的端口地址为40H、4
此文档下载收益归作者所有