当前位置:问答库>考研试题

2018年华中农业大学植物科学技术学院820微型计算机原理及应用之微型计算机原理及应用考研强化五套模拟题

  摘要

一、解答题

1. 试说明80386微处理器中段寄存器作用。

【答案】80386微处理器中共有6个段寄存器,它们均是16位的,其DS ,CS , SS 分别作为数据段、代码段和堆栈段指针,ES 和新增加的FS ,GS 作为附加数据段寄存器。DS 和ES 在字符串处理中分别作为源和目标的段寄存器。

在实模式下,段寄存器的作用与8086相同。

在保护模式下,段寄存器存放描述符的选择符(故又称选择器),与之相对应的尚有64位的不可见的段描述符高速缓冲存储器。

虚拟8086方式1,段寄存器作用与8086相同。

2. 什么称为中断?采用中断有哪些优点?

【答案】(1)中断是指计算机在正常运行的过程中,由于种种原因,使CPU 暂时停止当前程序的执行,而转去处理临时发生的事件,处理完毕后,再返回去继续执行暂停的程序。

(2)中断的优点

①使得外部设备与CPU 不再是串行工作,而是分时操作,从而大大提高了计算机的效率。 ②采用中断能够实现计算机的故障检测与自动处理,人机联系,多机系统,多道程序分时操作和实时信息处理。

3. 说明全嵌套方式和特殊嵌套方式各自用在什么场合。

【答案】全嵌套方式是8259A 最常用的按固定优先级来设置中断优先级的工作方式。在这种方式下,中断请求按IRQ 到IR7处理,其中

的优先级次序为

初始化后8259A 就自动进入此方式。

特殊全嵌套方式与全嵌套方式大致相同,唯有一点区别就是在特殊全嵌套方式下,除了允许高一级中断进入嵌套外,还允许同一级别的中断进入中断嵌套。中断优先级仍然是从高到低依次

为这主要用于多片8259A 系统中的主片8259A 0因为在这种系统中,主片的某个中断请求输入引脚要接入另一从片8259A 的中断请求输出端,而一个从片8259A 又接8个外部中断。对于主片8259A 的输入端而言,某一输入引脚响应中断级别是同一级,但对于从片8259A 的8个输入端而言是不同级的,因此规定主片8259A 工作在特殊的全嵌套方式,有

中断的优先级最高,的优先级最低,从高到低在全嵌套方式下,只允许高一级中断进入嵌套,不允许低级中断和同级中断进入嵌套。这是一种最基本的中断优先级管理方法。在ffiMPC 微机中,

助于使从片8259A 的各个中断输入端的高一级中断能够进入低级中断的嵌套,而从片使用完全嵌套方式。

4. 试简单说明Pentium 浮点部件的流水线操作5个步骤。

【答案】Pentium 的浮点部件采用了流水线操作技术,流水线操作由5个操作步骤组成:①预取(PF ); ②指令译码(DI ); ③产生地址(D2); ④执行ALU 和cache 访问(EX ); ⑤回写(WB )。

5. 请说明什么是最大工作方式(最大组态)?什么是最小工作方式(最小组态)?

【答案】最小模式,即系统中只有一个微处理器,是单机系统, 系统中所需要的控制信号都直接由8086/8088CPU本身直接提供,因此,系统总线控制电路被减到最小。

最大模式,即系统里包括两个或多个微处理器,主处理器就是8086/8088, 其他均为协助主处理器工作的协处理器。最大模式可构成多处理机系统,系统中所需要的控制信号由总线控制器8288提供,8086将指示当前操作的状态信号送给总线控制器8288, 8288再据此完成该操作所需的控制信号。它主要用于中等规模或大型的8086/8088系统中。

6. CPU 响应中断请求信号线INTR 来的中断的条件是什么?CPU 如何响应中断?

【答案】(1)CPU 响应中断请求信号线INTR 来的中断的条件是中断允许触发标志IF=1。

(2)CPU 响应中断的过程如下:

①关中断;

②保留断点;

③给出中断入口地址,转入相应的中断服务程序;

④保护现场;

⑤保护现场;

⑥恢复现场;

⑦中断返回。

7. 在数字量与模拟量并存的系统中,地线的连接应注意什么问题?

【答案】应一点接地避免由于地线上存在电压差形成地环流,即模拟地和数字地分开连接,最后在某一点连接。

8. 什么是A/D,D/A转换器?

【答案】A/D转换器是将模拟量转换成数字量的器件;D/A是将数字量转换成模拟量信号的器件。

9. 中断向量表和中断描述符表的功能是什么?如何获得中断服务程序的入口地址?

【答案】(1)中断向量表的功能是存放中断向量对应的中断源的服务程序的入口地址;中断描述符表的功能是在保护方式下,为每一个中断定义了一个中断描述符来说明中断服务程序的入

口地址和属性。

(2)中断向量表:一个中断类型码n 占有4n 、4n+l和4n+2、4n+34个字节单元或4n 和4n+2两个字单元。

在这4个字节中,存放着中断向量对应的中断源的服务程序的入口地址

中断描述符表:对于一个给定的中断类型码N ,首先根据IDTR 的高32位得到中断描述符表的首地址,然后加上由该中断类型码确定的位移量(N ×8),即可得到对应此中断类型码的中断描述符的起始地址。找到中断描述符以后,根据中断描述符提供的描述符索引,从全局描述符表或者局部描述符表中取出段描述符,再根据段描述符提供的段基址和中断描述符提供的偏移地址便获得了中断处理程序的入口地址。

10.将8253的3个计数器级联,假设时钟输入为2MHz ,画出级联框图,并作:

(1)各计数器均取最大的计数初值,计算各计数器输出的定时脉宽。

(2)若要求得到毫秒、秒、时3种定标脉冲,3个计数器的计数初值各为多少?

【答案】级联框图如下:

(1)计数器0定时脉宽:

计数器1定时脉宽:

计数器0定时脉宽:

(2)定时器0的计数初值:1000/0.5=2000;

定时器1的计数初值:1/0.001=1000;

定时器2的计数初值:3600A=3600。

二、编程题