武汉大学计算机学院微机接口05~06第二学期试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉大学计算机学院
《微机系统与接口技术》期末考试试题(A卷)
2005~2006学年第二学期
班号:学号:姓名:成绩:
一、单项选择题(每题2分,共30分)
1.CPU可访问地址空间的大小取决于。
A.CPU运行频率B.系统存储容量
C.地址总线位数D.数据总线位数
2.Pentium微机属于微机。
A.8位B.16位C.32位D.64位
3.在微机中,键盘通过电缆线向主机发送。
A.ASCII码B.系统扫描码C.按键位置码D.并行扫描码
4.向82C54命令端口写入控制字时,82C54地址引脚A1、A0应为。
A.0、0 B.0、1 C.1、0 D.1、1
5.8255A设置工作方式1,PA口和PC口高4位输出,PB口和PC口低4位输入,该设置对应的控制字应为。
A.A7H B.27H C.BCH D.3CH
6.为了获得20位存储器地址,8086系统采用。
A.直接使用段地址B.段地址左移4位加上偏移量
C.直接使用偏移量D.偏移量左移4位加上段地址
7.中断服务程序的入口地址简称为。
A.中断优先级B.中断向量
C.中断类型码D.中断向量表
8.Pentium微处理器的虚拟存储空间是。
A.1MB B.16MB C.4GB D.64TB
9.82C54计数器按十进制计数,其最大计数初值为。
A.65535 B.65536 C.9999 D.10000
10. 在IBM PC/XT系统中,通过DMA方式在硬盘和内存之间传送数据,最高4位的
物理地址由端口送出。
A.80H B.81 H C.82 H D.83 H
11. 早期Pentoum 4主板上保留了一个ISA扩展槽,该I/O插槽可支持的存储器地址总线有。
A.16条B.20条C.24条D.32条
12. 若要求级联的8259A从片上较高级别的中断请求能够中断该片较低级别的中断服务,则主8259A必须工作在。
A. 一般全嵌套方式
B. 特殊全嵌套方式
C. 固定优先级方式
D. 循环优先级方式
13.编程先对8255写入8个控制字,分别为02H、07H、0AH、0FH、01H、05H,08H、0DH、再从PC口读入信息,则该信息为。
A.98H B.89H C.0DCH D.0CDH
14. 以下哪种方式下32位微处理器不能设置VM标志进入虚拟8086模式?。
A.执行最高特权级代码段IRET指令B.任务转换进入16位的新任务C.任务转换进入32位的新任务D.实模式下执行IRET指令
15. Intel 32位微处理器中GDTR、LDTR和IDTR的个数分别是____。
A. 1,多,1
B. 1,多,多
C. 1,1,1
D. 多,多,多二.判断及改错(每题3分,共30分)
1.8255A在工作方式2时PA、PB端口可以进行双向数据传输。()
2.16位保护模式的段长为4GB,程序空间64TB。()
3.USB接口带有总线供电能力,可连接不带电源的微型设备。()
4.系统描述符用于描述代码段和数据段的属性,包括段基址、段限和其他属性。()5.系统响应中断的最基本条件是必须在8255A中将中断允许INTE设置为1。()6. 查询方式和中断方式都是程序控制方式,用执行程序的方式实现控制。()
7.字符显示时,每个字符占据一个字节,内容为该字符对应的ASCII码。()
8.8259A中IRR i置1的条件是所连接设备发送中断请求IR i。()
9.ROM中的信息可以长久保留,即使断电信息也不会丢失。()
10.显示器定期刷新可确保显存中存放的信息不会由于栅极电容上电荷的自然泄放而丢失。()
三.问答题(共20分)
1. 简述任务转换涉及的数据结构,并说明它们在系统中的存放位置。(10分)
2. 要使得82C54计数器0输出标准正方波,计数器0应采用什么工作方式?对计数初值有什么要求?控制字的内容是什么?(5分)
3.系统总线包含哪些类型总线?说明总线信号的产生及信号传送方向。(5分)
四.程序设计(每题10分,共20分)
1.用8254监视流水线,每通过30个工件发送中断请求信号IRQ,同时扬声器短促发声,频率为1KHz。计数时钟频率为2MHz。设8254口地址为300H~303H,画出连接图,并编制初始化程序段。
2.用8259A的IR1~IR4连接4个抢答器,编号分别为1、2、3、4。用IR0连接触发按纽,工作人员按触发按纽后在屏幕上显示“OK”,选手开始按抢答器。判别最先抢答者(原则上认为不可能存在同时抢答),在屏幕上显示选手编号。(显示采用ROM BIOS的INT 10调用)。中断类型号为08~0FH,边缘触发。
画出连接图,编写8259A初始化程序,以及IR0 中断处理程序和IR1~IR4中断处理程序(IR1~IR4中断处理用同一个程序)。
《微机系统与接口技术》
2005~2006学年第二学期期末考试A卷答案
一、单项选择题(每题2分,共30分)
二.判断及改错(每题3分,共30分)
1.(×),仅有PA口才可以进行双向传输,PB端口不能工作在方式2。
2.(×),16位保护模式的段长为64KB,程序空间1GB。
3.(√)
4.(×),系统描述符用于描述任务状态段TSS和局部描述符表LDT的属性,包含段或表的基址、段限和其他属性。
5.(×),系统响应中断的基本条件是标志寄存器中IF位为1。
6.(√)
7.(×),字符显示时,每个字符占据两个字节,低字节存放该字符对应的ASCII码,高字节存放该字节对应的属性。
8.(×),8259A中IRR i置1的条件是所连接设备发送中断请求IR i,并且对应的IM i为0。
9.(√)
10.(×),屏幕显示的余辉保存时间不长,显示器定期刷新可确保屏幕上显示的信息不消失,定期重复显示可让字符、图象在屏幕上处于相对静止状态。
三.问答题(共20分)
1. 简述任务转换涉及的数据结构,并说明它们在系统中的存放位置。
答:TSS:任务状态段,保存任务的运行状态信息,存放在内存。
TSS描述符:用于描述TSS 的相关信息,存放在GDT中。
任务寄存器TR:用于存放TSS 描述符的选择符。
TSS描述符的选择符:任务转换时存入TR,指向GDT中的TSS描述符。
任务的LDT选择符:存放在TSS的60H单元,任务转换时装入LDTR,指向GDT中LDT描述符。
任务的父任务TSS描述符的选择符:位于该任务TSS中的LINK字段中,与EFLAGS 寄存器中的N位配合,在任务返回时,将选择符装入TR,转向父任务。
页目录表基址:存放在TSS的1CH 处,任务转换时装入CR3,实现页表变换。
2. 要使得82C54计数器0输出标准正方波,计数器0应采用什么工作方式?对计数初值有什么要求?控制字的内容是什么?(5分)
答:计数器0应采用工作方式3,计数初值为偶数,控制字的内容为00×1 011×= 16H(17H、36H、37H)。
3.系统总线包含哪些类型总线?说明总线信号的产生及信号传送方向。(5分)
答:系统总线包含控制总线、地址总线和数据总线。控制总线和地址总线是单向总线,由CPU、FPU、DMAC发往其他部件,数据总线是双向总线,可以在CPU、FPU、DMAC和其他部件之间传输。
四.程序设计(每题10分,共20分)