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

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

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

1、 第 1 页 , 共 10 页2020 0909 -20-20 1010 学年第学年第 2 2 学期学期 物电学院物电学院 学院期末考试卷学院期末考试卷 微机原理与接口技术微机原理与接口技术 (A A)学号学号: : 姓名姓名: : 班级班级: : 题号一一二二三三四四五五六六七七八八九九总分总分得分一、一、 填空题(每空填空题(每空 1 1 分,共分,共 1515 分)分)18086/8088 CPU 与外设进行信息传递的方式是: 、 、 。 2已知 PC 机系统中某接口板的板地址译码电路如图 1*所示。现希望该板的地址范围为 02400247H ,请确定 DIP 开关各位的状态。应该关闭的

2、开关有: 。38255A 当 A 口作为方式 1 输入时,C 口的 作为控制信号, 当 B 口作为方式 1 输出时,C 口的 作为控制信号。4在 8259A 初始化命令字 ICW1 中,其识别位 D4= ,若要写 ICW4,则 D0= ,若为单 8259A 使用,则 D1= 。58255A 芯片若 A 口工作在方式 1,需要有中断请求信号输出,置位/复位控制字的数据为 ,若 A 口工作在方式 2,有中断请求信号输入,需要置 1 的位有 和 。装 订 线第 2 页 , 共 10 页6已知某 8253 占用 I/O 空间地址为 320H323H,如图 2 所示,输入其CKL1 端的脉冲频率为 1M

3、Hz,要求用 8253 连续产生 10 秒的定时信号。问:计数初值是 ;通道 1 方式控制字 ;通道 2 方式控制字 。二、选择题(每题二、选择题(每题 1 1 分,共分,共 1010 分)分)18255A 的读/写控制线,A0=0,A1=1 时,完成的工作是( 0RD ) 。A将 A 通道数据读入 B. 将 B 通道数据读入C将 C 通道数据读入 D. 将控制字寄存器数据读入28255A 写入方式控制字,不正确数据为( ) 。A 80H B. 91H C. 00H D. B7H3.8255A 写入置位/复位控制字,正确的数据为( )A 07H B. 80H C. FFH D. 88H4当 8

4、255A 的 PC4PC7全部为输出线时,表明 8255A 的 A 端口工作方式是( )A方式 0 B. 方式 1 C. 方式 2 D. 任何方式第 3 页 , 共 10 页5若对 8253 写控制字的值为 AEH,8253 工作在( ) 。A计数器 0 工作在方式 0 B. 计数器 1 工作在方式 1 C. 计数器 2 工作在方式 3 D. 计数器 3 工作在方式 56. 8253 采用软件触发启动计数的工作方式为( )A方式 0 和方式 1 B. 方式 0 和方式 4C方式 0 和方式 5 D. 方式 0 和方式 278259A 应用中,需对 IR5、IR3 进行屏蔽,操作命令字 OCW1

5、 应写入( )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. INT n C. NMI D. INTR装 订 线第 4 页 , 共 10 页三、8

6、259A 与 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 所示。 ,根据波形

7、图简答下列问题。 (10 分)1复位后 OUT 的状态。 2启动条件。 3GATE 的作用。4OUT 输出波形。 5在计数过程中改变计数值对计数过程的影响。六、 (15 分)图 5 所示为某同学设计的一个开关 检测电路。他希望实现如下循环检测功能:当按 下自复按钮 K 时,检测开关 K0、K1、K2 的闭 合/开状态,然后根据表 1 要求,通过发光二极 管 LED0LED7 指示开关状态;当 PC 键盘有任意按键按下时,退出程序。 但硬件和程序(如下所列)设计好后,通过调试总是得不到正确的结果。第 5 页 , 共 10 页现已知 8255 各端口地址分别为 248H、24AH、24CH 和 2

8、4EH,希望你能 帮他找出硬件和程序中存在的错误(假定元器件可靠性没问题) ,并给予纠 正(允许增加或删除指令) 。 DATA SEGMENTMESG DB 按任意键退出检测!,0DH,0AH,$ ;定义显示信息TAB DB 00000001B,00000010B,00000100B,00001000BDB 00010000B,00100000B,01000000B,10000000B DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA MOV AX,DATA MOV DS,AX MOV DX,24EH MOV AL,10000110B ;方式控制字 OU

9、T DX,AL LEA DX,MESG MOV AH,9 INT 21H SCAN: MOV AH,1 ;检测 PC 键盘是否有键按下INT 16HJNZ RETURN ;有键按下退出 AGAIN: MOV DX,24CHIN AL,DXTEST AL,80H ;按钮 K 是否按下JNZ AGAINMOV DX,24AHIN AL,DXAND AL,0FHLEA BX,TABXLATNOT AL ;查表得到输出控制字MOV DX,248HOUT DX,ALJMP SCAN RETURN: MOV AX,4CHINT 21H CODE ENDSEND装 订 线装 订 线第 6 页 , 共 10

10、页七、按下列要求完成对 8253 的编程。 (15 分)1编写 8253 初始化程序。要求:计数器 1 工作于方式 3(方波方式) ,CLK1接 4MHZ 信号,要求 OUT1 输出周期为 10ms 的方波,选择二进制数,计数初值为 16 位二进制数。设 8253 的端口地址为 200H203H。2读 8253 计数器的现行值。八、图 6 是一个 8088 计算机应用系统的一部分,其中 8255A 的 PA 口用于和打印机交换数据,工作于方式 1,输出打印字符,CPU 与其交换数据采用中断方式,PB 口作其他用途,方式 0 输入。请编写包括初始化在内的完整程序。 (15 分)设 8255A 的

11、 4 个端口地址为 00H,01H,02H,03H。*说明:说明:74LS688 是数字比较器,功能:是数字比较器,功能:74LS688 将将 P 边输入的边输入的 8 位二进制位二进制编码与编码与 Q 边输入的边输入的 8 位二进制编码进行比较。当位二进制编码进行比较。当 P=Q,即两个,即两个 8 位二进制位二进制数相等时,数相等时, “=”引出脚为低电平。引出脚为低电平。第 7 页 , 共 10 页装 订 线第 8 页 , 共 10 页82598259 控制字如下:控制字如下:第 9 页 , 共 10 页装 订 线第 10 页 , 共 10 页82558255 控制字如下:控制字如下:装

12、 订 线第 11 页 , 共 10 页2008200820092009 学院度第学院度第 2 2 学期学期 微机原理与接口技术课程期终考试试卷(微机原理与接口技术课程期终考试试卷(A A 卷)卷)参考答案参考答案 一、填空 1 程序控制;中断控制;DMA 控制2应该关闭的开关有 Q0 、 Q1 、 Q2 、 Q4 、 Q5 3Pc3,pc4,pc5;pc0,pc1,pc2 4确定通道工作方式及选择通道。 51;1;1 609H;PC4;PC6 7107;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

13、 15:D 三、解: 解:根据要求,各初始化参数及工作参数如下: ICW1=00010011=13H,ICW2=40H(中断向量码) , ICW4=00000011B=03H,OCW1=11110000H(中断屏蔽字) 。 初始化程序如下: MOV DX,E010H;A0=0,写 ICW1 MOV AL,13H;上升沿触发,单片,写 ICW4 OUT DX,AL MOV DX,E011H;A0=1,写 ICW2,OCW1 MOV AL,40H;ICW2 OUT DX,AL MOV AL,03H;ICW4 OUT DX,AL MOV AL,OFOH;OCW1,屏蔽 IR4IR7 OUT DX,AL 四、 1初始化程序段如下: MOV DX,04A6H ;送控制口地址MOV AL,B7 H ;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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