微机原理与接口技术期终试卷2010-2(A).doc

上传人:枫** 文档编号:547664704 上传时间:2022-10-01 格式:DOC 页数:14 大小:1.86MB
返回 下载 相关 举报
微机原理与接口技术期终试卷2010-2(A).doc_第1页
第1页 / 共14页
微机原理与接口技术期终试卷2010-2(A).doc_第2页
第2页 / 共14页
微机原理与接口技术期终试卷2010-2(A).doc_第3页
第3页 / 共14页
微机原理与接口技术期终试卷2010-2(A).doc_第4页
第4页 / 共14页
微机原理与接口技术期终试卷2010-2(A).doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《微机原理与接口技术期终试卷2010-2(A).doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术期终试卷2010-2(A).doc(14页珍藏版)》请在金锄头文库上搜索。

1、装 订 线20 09 -20 10 学年第 2 学期 物电学院 学院期末考试卷 微机原理与接口技术 (A)学号: 姓名: 班级: 题号一二三四五六七八九总分得分一、 填空题(每空1分,共15分)18086/8088 CPU 与外设进行信息传递的方式是: 、 、 。 2已知 PC 机系统中某接口板的板地址译码电路如图1*所示。现希望该板的地址范围为 02400247H ,请确定 DIP 开关各位的状态。应该关闭的开关有: 。38255A当A口作为方式1输入时,C口的 作为控制信号, 当B口作为方式1输出时,C口的 作为控制信号。4在8259A初始化命令字ICW1中,其识别位D4= ,若要写ICW

2、4,则D0= ,若为单8259A使用,则D1= 。58255A芯片若A口工作在方式1,需要有中断请求信号输出,置位/复位控制字的数据为 ,若A口工作在方式2,有中断请求信号输入,需要置1的位有 和 。6已知某8253占用I/O空间地址为320H323H,如图2所示,输入其CKL1端的脉冲频率为1MHz,要求用8253连续产生10秒的定时信号。问:计数初值是 ;通道1方式控制字 ;通道2方式控制字 。 二、选择题(每题1分,共10分)18255A的读/写控制线,A0=0,A1=1时,完成的工作是( )。 A将A通道数据读入 B. 将B通道数据读入 C将C通道数据读入 D. 将控制字寄存器数据读入

3、28255A写入方式控制字,不正确数据为( )。A 80H B. 91H C. 00H D. B7H3.8255A写入置位/复位控制字,正确的数据为( ) A 07H B. 80H C. FFH D. 88H4当8255A的PC4PC7全部为输出线时,表明8255A的A端口工作方式是( ) A方式0 B. 方式1 C. 方式2 D. 任何方式装 订 线5若对8253写控制字的值为AEH,8253工作在( )。 A计数器0工作在方式0 B. 计数器1工作在方式1 C. 计数器2工作在方式3 D. 计数器3工作在方式56. 8253采用软件触发启动计数的工作方式为( ) A方式0和方式1 B. 方

4、式0和方式4 C方式0和方式5 D. 方式0和方式278259A应用中,需对IR5、IR3进行屏蔽,操作命令字OCW1应写入( ) A53H B35H C00H D28H8若8259A的初始化命令字ICW2的值为80H,说明8259A8个中断源IR0-IR7所对应的中断类型号为( ) A00H07H B08H0FH C80H87H D88H8FH98259A操作命令字OCW3的值为0AH,PC机从220H口进行输入操作时,完成的工作是( ) A读中断查询结果 B读IRR寄存器内容C读ISR寄存器内容 D读IMR寄存器内容10下面的中断中,只有 需要硬件提供中断类型码。 A. INT0 B. I

5、NT n C. NMI D. INTR 三、8259A与8088总线的连接如图3所示,按以下要求对8259A编程(包括初始化程序和写操作命令字程序)。(10分)允许8个中断源边沿触发,单片8259A,不需要缓冲; 一般全嵌套方式工作与IR0IR3对应的中断向量码为40H43H;IR4IR7不用。四、按下述要求对8255A进行编程:(10分)1A口方式1输入,B口方式1输入,PC6、PC7作为输出端,对8255A初始化。2使8255A的C口PC1位产生一个方波信号。假设:8255A的端口地址为04A0H04A6H。 五、8253方式0的工作波形如图4所示。,根据波形图简答下列问题。(10分)1复

6、位后OUT的状态。 2启动条件。 3GATE的作用。4OUT输出波形。 5在计数过程中改变计数值对计数过程的影响。六、(15分)图5所示为某同学设计的一个开关检测电路。他希望实现如下循环检测功能:当按下自复按钮K时,检测开关K0、K1、K2的闭合/开状态,然后根据表1要求,通过发光二极管LED0LED7 指示开关状态;当PC键盘有任意按键按下时,退出程序。但硬件和程序(如下所列)设计好后,通过调试总是得不到正确的结果。现已知8255各端口地址分别为248H、24AH、24CH和24EH,希望你能帮他找出硬件和程序中存在的错误(假定元器件可靠性没问题),并给予纠正(允许增加或删除指令)。装 订

7、线DATA SEGMENT MESG DB 按任意键退出检测!,0DH,0AH,$ ;定义显示信息 TAB DB 00000001B,00000010B,00000100B,00001000B DB 00010000B,00100000B,01000000B,10000000BDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV DX,24EHMOV AL,10000110B ;方式控制字OUT DX,ALLEA DX,MESGMOV AH,9INT 21HSCAN: MOV AH,1 ;检测PC键盘是否有键按下

8、 INT 16H JNZ RETURN ;有键按下退出AGAIN: MOV DX,24CH IN AL,DX TEST AL,80H ;按钮K是否按下 JNZ AGAIN MOV DX,24AH IN AL,DX AND AL,0FH LEA BX,TAB XLAT NOT AL ;查表得到输出控制字 MOV DX,248H装 订 线 OUT DX,AL JMP SCANRETURN: MOV AX,4CH INT 21HCODE ENDS END七、按下列要求完成对8253的编程。(15分)1编写8253初始化程序。要求:计数器1工作于方式3(方波方式),CLK1接4MHZ 信号,要求OUT

9、1输出周期为10ms的方波,选择二进制数,计数初值为16位二进制数。设8253的端口地址为200H203H。2读8253计数器的现行值。八、图6是一个8088计算机应用系统的一部分,其中8255A的PA口用于和打印机交换数据,工作于方式1,输出打印字符,CPU与其交换数据采用中断方式,PB口作其他用途,方式0输入。请编写包括初始化在内的完整程序。(15分)设8255A的4个端口地址为00H,01H,02H,03H。*说明:74LS688是数字比较器,功能:74LS688将P边输入的8位二进制编码与Q边输入的8位二进制编码进行比较。当P=Q,即两个8位二进制数相等时,“=”引出脚为低电平。装 订

10、 线8259控制字如下:装 订 线8255控制字如下:装 订 线20082009学院度第2学期 微机原理与接口技术课程期终考试试卷(A卷)参考答案一、 填空1 程序控制;中断控制;DMA控制2 应该关闭的开关有 Q0 、 Q1 、 Q2 、 Q4 、 Q53Pc3,pc4,pc5;pc0,pc1,pc24确定通道工作方式及选择通道。51;1;1 609H;PC4;PC67107;74H;B4H二、1:C 2:C 3:A 4:A 5:D 6:C 7:B 8:D 9:C 10:B 11:C 12:D 13:D 14:A 15:D三、 解:解:根据要求,各初始化参数及工作参数如下:ICW1=00010011=13H,ICW2=40H(中断向量码),ICW4=00000011B=03H,OCW1=11110000H(中断屏蔽字)。初始化程序如下:MOV DX,E010H;A0=0,写ICW1MOV AL,13H;上升沿触发,单片,写ICW4OUT DX,ALMOV DX,E011H;A0=1,写ICW2,OCW1MOV AL,40H;ICW2OUT DX,ALMOV AL,03H;ICW4OUT DX,ALMOV AL,OFOH;OCW1,屏蔽IR4IR7OUT DX,AL四、1初始化程序段如下: MOV DX,04A6H ;送控制口地址 MO

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

当前位置:首页 > 生活休闲 > 社会民生

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