2017年牡丹江师范学院微机原理(同等学力加试)复试实战预测五套卷
● 摘要
一、解答题
1. 试简单说明Pentium 浮点部件的流水线操作5个步骤。
【答案】Pentium 的浮点部件采用了流水线操作技术,流水线操作由5个操作步骤组成:①预取(PF ); ②指令译码(DI ); ③产生地址(D2); ④执行ALU 和cache 访问(EX ); ⑤回写(WB )。
2. 试述下列器件的功能,并画出它们的符号:可控计数器、环形计数器、程序计数器。
【答案】(1)可控计数器
①功能
可控计数器的控制端COUNT 控制JK 触发器的J 、K 端的输入。
②符号
(2)环形计数器
①功能
环形计数器是用来发出顺序控制信号。
②符号
(3)程序计数器
①功能
程序计数器是一个行波计数器,不仅可以从0开始计数,而且可以将外来的数据装入其中。 ②符号
3. 累加器有何用处?画出其符号。
【答案】(1)用处
累加器可以装入和输出数据,还能使存入其中的数据进行左移和右移。
(2)符号
4. 分析程序,并回答问题。
(1)主过程中的前3条指令的作用是什么?
(2)该程序实现的功能是什么?
(3)请写出程序的执行结果。
【答案】(1)是将PSP 首的INT20H 指令的段基址和偏移地址压入堆找,程序执行RET 指令时,由其FAR 属性,堆栈内的PSP 首单元的逻辑地址弹出到CS :IP 之中,INT20H 指令得到执行,确保返回到DOS 状态。
(2)程序利用递归调用实现n 的阶乘的求解。
(3)
5. 设有下列一个求解带符号数数组最大值的程序。若需要求绝对值最大的数,程序应如何修改?又若数组元素为无符号数,程序应如何修改?