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

2017年华北电力大学(北京)控制与计算机工程学院843微机原理及应用[专业硕士]考研冲刺密押题

  摘要

一、解答题

1. 8086CPU 由哪些寄存器组成?各有什么用途?标志寄存器的各标志位在什么情况下置1?

【答案】(1)8086CPU 由8个通用寄存器、2个控制寄存器和4个段寄存器组成。 ①通用寄存器

暂时存放参与运算的操作数和运算的结果。 ②控制寄存器

用来控制和确定处理器的操作模式和当前执行指令的特性。 ③段寄存器

对内存的分段管理而设置的。

(2)标志寄存器的标志位标志寄存器共有9个标志位,分别为: ①溢出标志位(OF )

加减算术指令执行后,最高位有进位或借位。 ②方向标志位(DF )

串操作的方向是从高地址向低地址方向进行。 ③中断允许标志位(IF ) 允许CPU 响应外部可屏蔽中断。 ④追踪标志位(TF )

CPU 每执行一条指令就自动地发生一个内部中断,CPU 转去执行一个中断程序。 ⑤符号标志位(SF ) 结果为负数。 ⑥零标志位(ZF ) 指令执彳了后结果为0。 ⑦辅助进位标志位(AF )

最低4位D3〜D0位有进位或借位。 ⑧奇偶标志位(PF )

指令执行后结果的低八位中1的个数为偶数。 ⑨进位标志位(CF )

加减算术指令执行后,最高位有进位或借位。

2. 存储地址寄存器(MAR )和存储数据寄存器(MDR )各有何用处?

【答案】(1)存储地址寄存器(MAR )

MAR 将所要寻找的存储单元的地址暂存下来,以备下一条指令之用。 (2)存储数据寄存器(MDR )

MDR 将要写入RAM 中的数据暂存于MDR 中,以等待控制器发出写入RAM 中。

3. 图1所示为ADC08048位A/D转换器,完成一次转换需要当

同时有效时可读出转换结果;③转换结束,设CS 的选通信号地址码为【答案】接线如图2所示。 (1)数据线直接与8088的(2)

(3)ADC0804的

对应连接(因有三态输出);

与WR 相连。

端由3—8译码器经过译码产生;

分别与8088的

的命令到来时,才能

外引线的功能如下:①当

有效时启动A/D转换(脉冲式启动);②片内自带三态输出数据锁存器,由源地线等。

信号控制,

低电平有效。其余引线为时钟端及电

请完成ADC0804与8088CPU 的接线(设该转换器与CPU 以中

断方式交换信息);试编制相应的程序段。

程序片段(ADC1为A/D选通地址)如下:

中断服务程序:

图1 ADC0804引脚功能图图 图2 ADC0804中断方式接线图

4. 在8253记数器/定时器信号中,时钟信号CLK 、门控信号GATE 分别起什么作用?

【答案】CLK ,外部时钟计时脉冲,计数器用其下降沿作减1运算;GA TE , 门控信号,用于

控制记数的进行。

5. 试述下列器件的功能,并画出它们的符号:可控计数器、环形计数器、程序计数器。

【答案】(1)可控计数器 ①功能

可控计数器的控制端COUNT 控制JK 触发器的J 、K 端的输入。 ②符号

(2)环形计数器 ①功能

环形计数器是用来发出顺序控制信号。 ②符号

(3)程序计数器 ①功能

程序计数器是一个行波计数器,不仅可以从0开始计数,而且可以将外来的数据装入其中。 ②符号

6. 试比较存储器读周期和存储器写周期的差别。

【答案】存储器读周期和存储器写周期的主要差别在于在数据总线上出现数据的时间。对存储器读周期,是在地址线和选通控制线稳定后,被读出的数据才出现在数据总线上;而对于存储器写周期,则是往存储器内写入新的信息,故在所有选通控制信号出现之前,数据线上应有待写