华东交通大学--微机原理第二学期考试卷及答案_第1页
华东交通大学--微机原理第二学期考试卷及答案_第2页
华东交通大学--微机原理第二学期考试卷及答案_第3页
华东交通大学--微机原理第二学期考试卷及答案_第4页
华东交通大学--微机原理第二学期考试卷及答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业 计算机2003 班级 学号(最后两位) 学生签名: 华东交通大学 学年第二学期考试卷试卷编号:(B)卷 微型计算机接口技术 课程 课程类别:必、限、任 开卷(范围)():只准带教材题号一二三四五六七八九十总分计分人签名题分1512303310100得分考生注意事项:1、本试卷共 6 页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。总分得分15分一、 填空题(每小空1分,共15分)

2、1CPU与接口交换数据的方式有( )、( )和( )。其中CPU效率最高的方式是( )。2在PC机中断系统中,中断源大致可分为两大类:( )和( ),其中,程序性中断属于( )。3要使中断源IR1、IR5开放,其余中断源均被屏蔽,其中断屏蔽寄存器IMR的内容为( )。 4若当前8259A的ICW2为18H,则IRQ2引脚所对应的中断类型号为( )。5三片 8259A中断控制器最多可接( )个中断源。68255A可编程并行接口的A口工作在方式0输入状态,B口工作在方式0输出状态,C口工作在方式0输入状态,则8255A的控制命令字为( )。 7要使中断源IR1、IR5发出中断请求,其中断请求寄存器

3、IRR的内容为( )。88255A可允许中断请求的工作方式有( )和( )。9在8259A中,用于存放欲请求服务的所有中断请求信号的寄存器为( )。a) 查询方式、中断方式 、DMA方式。DMA方式b) 软中断、硬中断(或内部中断、外部中断)。软中断(或内部中断)c) DDHd) 1AHe) 22(或24)f) 99Hg) 22Hh) 方式1、方式2i) IRR(或中断请求寄存器)二、简答题:(每小题4分,共12分)1. 外设向CPU发来INTR中断请求,CPU能获得响应的条件有哪些?答:1)外设有中断请求;(可省)2)CPU开中断;3)没有其它外设申请DMA传送;4)当前指令执行结束。 (每

4、一小点+1分)2. 8086/8088CPU响应可屏蔽INTR中断和软件指令INT nH中断在获取中断号的方式上有何不同?答:CPU响应可屏蔽INTR中断需要发出两个连续中断应答信号INTA#来获得中断类型号,(+2分)而软件指令INT nH中断不需要发中断应答信号来获得中断类型号,中断号在指令中直接给出。(+2分)3. 8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?答:当8255工作于方式2中断传送时,CPU要进一步查8255A的IBF(+2分)和OBF(+2分)状态位才能确定是输入还是输出产生的中断请求。总分得分30分三、简单分析题(每小题6分,共30分)1 8

5、255A的端口的地址范围是30AH30DH,若给PC口的第7位置1,写出需要执行的驱动程序段。答:MOVDX,30BHMOVAL,B(或0FH)OUTDX,AL (每一步+2分)2 若将下图中的DIP开关状态设置为:S1和S3合上(ON=0);S0和S2断开(OFF=1),试指出74LS138输出端Y4的地址范围,简单写出分析过程。74LS85A6A7A8 A974LS138A0A1A2A3B0B1B2B3 A=BA=BA3A4A5AENA B C G2AG2BG1Y0Y1Y2Y3Y4Y5Y6Y7DIPS0S1S2S3VCC答:A9A8A7A6A5A4A3A2A1A0S3S2S1S0 C B

6、AY4:0 1 , 0 1 1 0 , 0(+2分)所以 Y4的地址范围是: 160H167H (+4分)3 有一微机系统,采用CPU的低10位地址线A0A9作为输入/输出口的地址线,系统中某接口芯片内部有15个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应是哪些线?并说明理由。答: 因为某接口芯片内部有15个端口地址,需要4根低位地址线A0A3作为片内端口选择,(+3分) 所以,剩余6根高位地址线A4A9作为芯片的片选信号产生线,即作为译码器的输入线产生片选信号。(+3分)4 中断向量表如下,求中断号为72H的中断服务程序的入口地址?并问该中断连接了8259A

7、的哪一个IR中断请求线?说明理由。地址内容01CCH1201CBH3401CAH5601C9H7801C8H9A01C7HBC答:72H4=01C8H为中断向量指针的最低字节,(+2分)所以可得中断服务程序入口地址CS:IP为3456H:789AH(+2分) 72H=0111,0010B最低3位是010,所以连接的是IR2中断请求线。(+2分)5已知8253计数器的端口地址为6063H,CLK1接1MHz时钟,GATE1接+5V,计数初值为5,计数器1工作于方式2,请写出初始化程序并画出OUT1的波形。 答:MOVDX,63HMOVAL,B(或54H)OUTDX,AL(+2分)MOVDX,61

8、HMOVAL,05HOUTDX,AL(+2分) (+2分) (未表达连续扣1分) 四、分析及编程题(18分+15分,共33分)1在某微机系统中,某片8259A中断控制器的SP/引脚接高电平,两个端口地址分别为30H和31H,其初始化程序及部分中断服务程序如下所示:初始化程序:INT0 EQU 30H ; 主片8259A的偶地址 (+1分)INT1 EQU 31H ; 主片8259A的奇地址 (+1分)MOV AL,11H ; ICW1-边沿触发,多片使用,需ICW4 (+2分)OUT INT0,ALMOV AL,50H ; ICW2-中断类型号高5位为50H (+2分)OUT INT1,ALM

9、OV AL,03H ; ICW3-主片IR0和IR1上接了2个从8259A (+2分)OUT INT1,ALMOV AL,01H ;ICW4-完全嵌套,非缓冲器,非自动结束,16位CPU(+2分)OUT INT1,AL中断服务程序如下:MOV AL,B ; (+1分)OUT INT0,ALIRET : (+1分)请问:1)此微机系统的中断控制器是单片使用还是级联使用?若是级联使用,共有几片芯片级联,几个主片和几个从片?当前8259A是主片还是从片?从片分别接到主片的哪些引脚上?2)当前8259A的IRQ7引脚上所接收中断的中断类型号是多少?3)对上述程序进行注释。答:1)(4分)是级联使用(+

10、1分)。共有3片级联,1个主片2个从片。(+1分)当前8259A是主片(+1分),从片分别接到主片的IR0和IR1上。(+1分)2)(2分)当前8259A的IRQ7上中断的中断号为57H。 3)(12分)注释填写在上述程序的横线上。2用DAC0832来设计方波发生器,电路如下。8255A端口地址范围是:60H63H。(1) 0832有哪三种工作方式?该发生器工作在哪种方式下?说明理由。 (2) 要求编写一程序段产生连续方波,并给出适当注释。CPU+_+DI07PA07PC4ILECSWR1WR2XFERRFBIO1IO2至示波器8255ADAC0832答:1)1)(5分)DAC0832有直通、

11、单缓冲、双缓冲三种工作方式。(+2分)该发生器工作在直通方式下。(+1分)因为控制信号可ILE由PC4使其为高电平,CS、WR1接低电平,使输入寄存器直通,WR2、XFER接低电平,使DAC寄存器也直通。(+2分)2)(10分)MOVDX,63H;初始化8255AMOVAL,B(或80H)OUTDX,AL (+2分)MOVDX,63H;初始化0832MOVAL,B(或09H);使PC4=ILE=1OUTDX,AL (+2分)L:MOVDX,60H; 8255A数据口MOVAL,00HOUTDX,ALCALLDELAY;使DAC0832输出低电平(+2分)MOVAL,0FFHOUTDX,ALCALLDELAY;使DAC0832输出高电平(+2分)JMPL;连续输出DELAY:MOVCX,0400HDELAY0:LOOPDELAY0;延时子程序RET (+2分)五、综合题(10分)有个1us的脉冲信号源送8253的计数器1利用软件方式定时1毫秒,每毫秒从8255的PA口读入一组开关数并送PB口的LED管显示,设8253,8255的端口地址分别为40H43H,60H63H。请问: 画出脉冲信号源、CPU与8253,8255的连接的关系; 只编写对8255的初始化程序及1毫秒到后从PA口读入一个字节开关数并送PB口显示的程序段。1)作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论