武汉大学计算机学院微机接口05~06第一学期试题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉大学计算机学院

《微机系统与接口技术》期末考试试题(A卷)

2005-2006学年第一学期

班号:学号:姓名:成绩:

(答案全部做在答题纸上,该试卷连同答题纸一起上交)

一、判断改错题(每题2分)

1.中断方式可以使CPU与外设并行工作,CPU的工作效率比查询方式提高了。

2.在IF=1且INTR输入高电平时,CPU立即执行相应的中断服务程序。

3.32位微处理器LOCK引脚输出有效低电平一定是由LOCK指令前缀设置。

4.82C54工作在方式2和方式3时,计数结束时在OUT端产生正跳变。

5.USB总线带有总线供电能力,可连接不带电源的设备。

6.Intel32位CPU的系统中,如果程序的CPL

7.半导体随机存储器需要定时刷新。

8.每一个任务都有一个任务寄存器。

9.在进行控制转移,CALL指令通过调用门向高优先级转移时,不仅切换特权级,也需要切换堆栈。

10.标准键盘接口电路中,8255从接口电路移位寄存器中获得按键的ASCII码。

二、单项选择题(每题2分)

1.在保护模式下,()描述符中包含的偏移量无效。

A.中断门B.异常门C.调用门D.任务门

2.一个PC机,CPU可访问地址空间的大小取决于()。

A.CPU运行频率 B.系统存储容量 C.地址总线位数 D.数据总线位数3.IDT的最大长度()。

A.64KB B.16KB C.32KB D.8191

4.80386/80486 在保护模式下工作时,虚拟地址向物理地址的转换都是_________完成的。

A、先经段表转换,再经两级页表转换

B、经段表转换

C、经页表转换

D、经段表转换或先后经段表和两级页表转换

5.32位微处理器在指令执行后检查异常条件并处理的中断类型有()。

A.除法错B.双异常C.溢出中断D.非法TSS

6.32位微处理器中采用TLB的目的是()。

A.替代两级页表B.提高主存速度

C.扩大页表的空间D.提高地址变换的处理速度

7.32位微处理器工作在虚拟8086模式下,线性地址是将()加偏移量。

A.虚拟地址B.段基址C.逻辑地址D.段基址左移4位

8.在处理器访问共享资源时使用Semaphore的程序段中,需要在XCHG指令前加LOCK 前缀的微处理器是____。

A. 8086

B. 80386

C. 80486

D. Pentium

9.在32位微处理器的四级特权保护中,用户级能够调用的程序级有()。

A.系统服务B.操作系统扩展级C.操作系统核心级D.应用程序级10.某系统描述符的第0、1字节均为全1,第5字节为82H,第6字节为8FH,它描述的是()。

A.长度为64KB的16位TSS B.长度为64KB的LDT

C.长度为64KB的32位TSS D.长度为4GB的LDT

11.执行OUT 83H,AL指令时,RD、WR、M/IO信号应为。

A.0、1、0 B.1、0、0

C.0、0、1 D.0、1、1

12.IBM PC/XT中,主机从键盘接口获得按键的____。

A. ASCII

B. 系统扫描码

C. 串行扫描码

D.并行扫描码

13.32位CPU访问存储器的非对准双字时需要()个总线周期。

A.1 B.2 C.3 D.4

14.访问DRAM的操作是通过()信号来控制完成的。

A.RAS和CAS B.WE C.RAS D.CAS

15.在RS-232接口中,用于微机向MODEM发送数据的输入控制信号是()。

A.DTR和DSR B.DSR和CTS C.RTS和CTS D.DTR和RTS 16.82C54的每一个计数器按二进制计数,其最大计数值为()。

A.9999 B.10000 C.65535 D.65536

17.需要控制节点而通过所连接的设备建立一种对等网络的总线是()。

A.PCI B.ISA C.IEEE 1394 D.USB

18.32位微处理器采用ISA总线,其I/O插槽能够支持的存储器地址线有()。

A.16条B.24条C.32条D.20条

19.如果要使PC/XT系统能够收到从COM1的适配器上8250发出的接收出错中断,则一定要做好的设置不包括下列哪一项?

A.8250中中断允许寄存器D2位置1

B. 8250中Modem控制器D3位清0

C.主8259中屏蔽寄存器的D4位清0

D.CPU中的标志寄存器的D9位置1

20.编程使8255按位置位/复位的控制字为0DH、0AH、01H、07H、08H、02H、0FH、05H 输出后,C口输出的值为()。

A.98H B.89H C.0DCH D.0CDH

三、简答题(20分)

1.简述一个正在执行的任务如何转到一个新任务。转化中需要用哪些数据结构,并说明它们分别在系统中的位置。(10分)

2.在一个8086CPU和单片8259A组成的系统中,试说明:

(1)8086CPU在响应可屏蔽中断的条件是什么?(3分)

(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是什么?(3分)

(3) 假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断

申请,它的中断向量的存放地址是什么?(4分)

四、编程题(20分)

利用级联的IBM PC/AT的8237主片通道5,将内存起始地址为90000H的2800H字节字符以成组传送、地址增方式直接输出到外部设备,传送结束时产生IRQ5中断请求。

IRQ5的中断类型号为0DH,中断服务程序把内存中刚传送过的字符块放入CGA的VRAM中,以80×25彩色字符方式显示绿框白底红字。编写初始化程序段和中断服务程序。

武汉大学

2005---2006学年第一学期

《微机系统与接口技术》试卷(A)参考答案

一、判断改错题

1、对

2、错CPU不是立即执行相应的中断服务程序。

3、错低电平不一定是由LOCK指令前缀设置。

相关文档
最新文档