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

2017年中原工学院电子信息学院微型计算机原理及应用复试之微型计算机原理及应用考研复试核心题库

  摘要

一、解答题

1. 8086CPU 从功能上分为几部分?各部分由什么组成?各部分的功能是什么?

【答案】8086CPU 从功能上分为两部分:总线接口部件和执行部件。

(1)总线接口部件(BIU )

①组成

总线接口部件BIU 包括一组段寄存器(CS ,DS ,SS ,ES )、一个指令指示器IP 、6个(8088是4个)字节的指令队列、地址加法器和总线控制逻辑。

②功能

在EU 执行指令的过程中,BIU 始终根据指令指示器提供的偏移地址,从存放指令的存储器中预先取出一些指令存放在指令队列中。

(2)执行部件(EU )

①组成

执行部件EU 包括一个16位的算术逻辑单元ALU 、一个反映CPU 状态和控制标志的状态标志寄存器FLAGS 、一组通用寄存器、运算寄存器和EU 控制系统。

②功能

EU 从BIU 中的指令队列寄存器中取得指令和数据,执行指令要求的操作。

2. 简单叙述什么是PROM 。

【答案】PROM 即可编程非易失性只读存储器。就是为方便用户根据自己的需要确定ROM 的内容,而提供的一种可以将用户自己编写的程序通过专有装置而写入其中的只读存储器。但它一般只允许用户编程一次。

3. 设(AX )=2345H,(DX )=5219H,试指出两数相加和相减后,FLAGS 中状态标志的状态。

【答案】把给定的两数理解为带符号数时,它们均为正数,而正数的补码仍为其自身。 加法:

减法:

第 2 页,共 54 页

4. PCI 总线信号可分为哪几类?

【答案】PCI 总线信号分为:

(1)地址数据信号;

(2)接口控制信号;

(3)出错指示信号;

(4)总线总裁信号;

(5)系统信号;

(6)64位扩充信号;

(7)总线锁定信号;

(8)中断信号;

(9)cache 信号;

(10)测试信号。

5. 中断返回指令的功能是什么?试叙述INTN 指令的执行过程。

【答案】(1)中断返回指令功能是使控制返回主程序,中断返回指令是远返回,且除了从堆栈中弹出偏移地址(给IP )和段地址(给CS )夕卜,还弹出中断时进栈保护的标志寄存器的内容(给F )。

(2)INTN 指令的执行,相当于引发一个N 号中断的中断过程,其执行过程如下:

a. 取中断类型码N ;

b. 标志寄存器入栈,同时IF=0,TF=0;

c.CS ,IP 入栈

d. 计算中断处理程序入口CS ,IP 的值,其中IP=N*4,CS=IP+2

e. 由上一步计算得到的入口去执行对应的中断处理程序

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

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

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

第 3 页,共 54 页

二、编程题

7. A/D芯片ADC0816与ADC0809基本相似,但ADC0816为16个模拟输入通道(通道选择引线为ADDD 〜ADDA )。请用查询方式设计一数据采集接口电路,并编写对16路模拟量循环采样一遍的程序,采集数据存入数据区BUFF 中。要求设计地址译码电路,I/O端口地址为260H 〜26FH 。

【答案】地址译码电路如图:

程序如下:

第 4 页,共 54 页