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

2017年兰州理工大学微机原理及接口(同等学力加试)考研复试核心题库

  摘要

一、解答题

1. 写出在PC/XT微型机中,系统控制芯片8288输出的用于控制存储器和输入输出接口读写的信号名称或符号。

【答案】(1)INTA 是中断响应信号,跟最小模式下的中断响应信号含义相同。

(2)MRDC 是读存储器信号,用来通知内存将所寻址的单元中的内容送数据总线。

(3)NWTC 是写存储器信号,用来通知内存接收数据总线上的数据,井将此数据写入所寻址的单元。

(4)IORC 是读I/O端口信号用来将所寻址的I/O端口中的数据送至数据总线。

(5)IOWC 是写I/O端口信号,用来将出现在数据总线上的数据送入所寻址的I/O端口。

(6)AMWC 和AIOWC 分别是提前的写存储器和提前的写I/O端口信号,其功能分别与NWTC ,IOWC 相同,只是提前一个时钟周期输出信号,这样,一些较慢的设备或存储器芯片就得到一个额外的时钟周期去执行写入操作。

2. 指出下列指令中操作数寻址方式。

(1)MOV SI, 100;

(2)HLT ;

(3)ADD EAX, COUNT[EBX+ECX*2];

(4)JMP WORD PTR[BX];

(5)LDS SI, [BX];

(6)MOV DI,OFFSET DATA;

(7)IMUL AX, BX , 34H ;

(8)DAA ;

(9)OUT 7FH, AX ;

(10)CALL FARPROC1

【答案】(1)寄存器,立即数;

(2)无;

(3)寄存器,带位移的基址加比例变址;

(4)段内间接寻址;

(5)寄存器,寄存器间接寻址;

(6)寄存器,立即数;

(7)寄存器,寄存器,立即数;

(8)隐含累加器AL 寻址;

(9)直接,寄存器;

(10)段间直接寻址。

3. 如果在中断处理时要用不能破坏的寄存器应如何处理?

【答案】CPU 在响应中断后把断点处有关的寄存器中的内容推入堆栈中保存起来。

4. 阅读如下源程序,画出程序在9号功能调用之前数据段的内存映像图并指出此程序的功能。

【答案】(1)内存中数据段DS :

|58H|

|OAH|

|ODH|

|28H|

|42H|

|55H|

|46H|

|29H|

|3DH|

|35H|

|38H|

|48H|

|28H|

|24H|

(2)功能:按照格式(BUF )=XX打印BUF 中的数字。

5. 8253有哪几种基本工作方式?如使用8253利用软件产生一次性中断,最好采用哪种方式?

【答案】8253有6种工作方式,如下。

方式0:计数结束中断。

方式L :可编程单稳脉冲。

方式2:频率发生器(分频器)。

方式3:方波发生器。

方式4:软件触发选通信号。

方式5:硬件触发选通信号。如使用8253利用软件产生一次性中断,最好采用方式4。

6. 什么是可编程接口? 接口中包含哪几类寄存器?

【答案】如果接口的工作方式及功能可以用软件编程序的方法加以改变,就叫可编程接口。接口中包含控制寄存器、数据寄存器和状态寄存器。

二、编程题

7. 编写程序将数据段中的DA 字变量以二进制数的形式显示输出。

【答案】