《微机原理a (开卷)》期末试题含答案

上传人:marr****208 文档编号:116667706 上传时间:2019-11-17 格式:DOC 页数:9 大小:303KB
返回 下载 相关 举报
《微机原理a (开卷)》期末试题含答案_第1页
第1页 / 共9页
《微机原理a (开卷)》期末试题含答案_第2页
第2页 / 共9页
《微机原理a (开卷)》期末试题含答案_第3页
第3页 / 共9页
《微机原理a (开卷)》期末试题含答案_第4页
第4页 / 共9页
《微机原理a (开卷)》期末试题含答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《微机原理a (开卷)》期末试题含答案》由会员分享,可在线阅读,更多相关《《微机原理a (开卷)》期末试题含答案(9页珍藏版)》请在金锄头文库上搜索。

1、卷20112012学年第一学期微机原理试卷(开卷)(适用专业:电子09、自动化09、电气09、测控09、应物09) 专业班级 姓 名 学 号 开课系室 电子信息工程系 考试日期 2012年1月12日 题 号一二三总分得 分阅卷人一、(10分)本题得分已知8253各端口地址分别为360H、362H、364H和366H,下图为8253对外连接信号示意图,按要求完成下述功能:1MHzCLK1GATE1OUT1CLK2GATE2OUT21. CLK0端连接生产流水线的产品计数脉冲,要求每生产30件产品输出1个装箱脉冲。CLK0GATE0OUT08253(1)为通道0选择合适的工作方式并简述理由。产品计

2、数脉冲+5V装箱脉冲(2)为通道0编写初始化程序片段。2.已知现有的时钟信号频率为1MHz,若在不增加硬件电路的情况下,要求利用剩余通道产生周期为5S的对称方波:(1)为剩余通道选择合适的工作方式,并画出各通道相应的硬件连线。(2)计算各通道的计数初值,给出计算步骤。二、(13分)本题得分已知8255A的接口电路如下图所示,端口地址分别为:90H、92H、94H和96H,请按要求完成下述功能:(1)利用74LS138译码器和逻辑门搭建地址译码电路,要求8255A各端口地址唯一。(2)画出8255A与8086最小系统的硬件接口连接线。PBabcdefg(3)编写完整的汇编源程序,使开关K接到位置

3、1到2时,数码管显示相应的数字1到2,当开关K接至位置3时,退出程序。D7-08086最小系统WRRDA1A0CSPA338255A2PA2开关K1PA1+5V(本页的空白若不够用,可在下页接着书写)(本页用于答题,不是草稿纸)(本页用于答题,不是草稿纸)本题得分三、(12分)设在内存缓冲区中有一数据块BUF,存放着100名学生某门课程的考试成绩(满分为100分,最低为0分),求出成绩不低于90分以及成绩低于60分的学生个数,并将它们分别存于符号地址为GOOD和FAIL的2个内存单元中。要求画出程序流程框图,编写完整的汇编语言源程序。20112012年微机原理A (开卷)参考答案和评分标准一、

4、(10分)1. CLK0端连接生产流水线的产品计数脉冲,要求每生产30件产品输出1个装箱脉冲。(1)为通道0选择合适的工作方式并简述理由。答:通道0工作方式为0。 (1分)理由:因为方式0门控信号要求为高电平,一般用于对外部事件进行计数且计数结束后,输出一个上升沿。 (1分)(2)为通道0编写初始化程序片段。 (每条指令0.5分,共3分) MOV AL,00010001B (不唯一) MOV DX,366H OUT DX,AL MOV DX,360H MOV AL,29H OUT DX,AL 注:参考程序不唯一2.已知现有的时钟信号频率为1MHz,若在不增加硬件电路的情况下,要求利用剩余通道产

5、生周期为5S的对称方波:(1)为剩余通道选择合适的工作方式,并画出各通道相应的硬件连线。答:通道1方式2或方式3 (1分) 通道2方式3 (1分) 各通道相应的硬件连线:GATE1 GATE2接+5v(0.5分) OUT1接CLK2 (0.5分)(2)计算各通道的计数初值,给出计算步骤。答:设总的计数初值为N,通道1的计数初值为n1,通道2的计数初值为n2,则:1MHz/N=1/5S N=1M*5=5M,即N=5*106 (1分)又N=n1* n2且n1和n2都不能大于65535,所以这里: n1=5000; n2=1000 (1分)注:n1和n2值不唯一。二、(13分)(1)(4分)硬件接口

6、参考连接线如下:A7=1、A6=0、A5=0、A4A3A0 接138输入端CBA (0.5分/根)A8A15=0 (0.5分)片选信号CS接Y4 (0.5分)(2)(3分) 数据线连接 (1分)读写控制线连接 (1分)A2A1 A1A0 (1分)8086最小系统PBabcdefg注:译码电路见下图,不唯一。WRD7-0D7-0WRRDRDA2A1A1A0CSA4Y0CA3Y1BPA33A0Y2A8255A2138A7G1Y3PA2开关KG2AY5Y41PA1G2BY6Y71A5A8A6+5VA9A10A12A11A13A14A15M/IO(3)(6分)DATA SEGMENT BUF DB 3

7、F,06H,5BHDATA ENDS (1分)CODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX (1分) MOV AL,10010000B(或90H);不唯一 OUT 96H,AL (1分) IN AL,90H TEST AL,02H JZ L1 TEST AL,04H JZ L2 TEST AL,08H JZ EXIT (1分)L1:MOV AL,1 JMP SHOWL2:MOV AL,2 (1分)SHOW:LEA BX,BUF XLAT OUT 92H,AL (1分)EXIT:MOV AH,4CH INT 21H CODE SEGMENT END START三、(12分)开始初始化设置循环次数CX=100 设置地址指针BX设置优秀和不及格的计数器DH,DL分数=90?BUF取数据分数90分并计数的分支1分,判断90分并计数2分,判断60分并计数1分,循环控制1分,送结果1分。第10页/共4页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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