山东科技大学微机原理Z2011考研试题研究生入学考试试题考研真题
● 摘要
一、 简答题(30分,每题3分)
1.分别指明8088、8086、80386、Pentium的字长,是8位、16位、32位的CPU?
2.8086中断矢量表的作用是什么?
3. 8086启动时,第一个执行的物理单元地址是多少?
4.执行入栈指令如 PUSH AX, SP的值是增还是减?数值变化了多少?
5. 端口操作指令如IN AL,40H,在总线周期T1-T4中, 何时向端口输出地址?
6. IF=0时,8086能否响应可屏蔽中断?如何使IF=1?
7.8255方式0输出时,是否需要OBF 、ACK 联络线?写出8086输入A口数据的指令 (设:8255A口地址为40H)。
8.8253采用的是加还是减计数器?定时和计数有何区别?
9.PC机的串行口COM1、COM2采用何标准?说明其输入/输出逻辑1、0的电平对应极性。
10.在中断响应周期中,8086向外设(或8259)发两个中断响应脉冲,外设在收到第几个中断响应脉冲时向数据总线发中断类型码?
二、汇编指令概念题(32分,每小题2分)
1.指出下列指令的源操作数的寻址方式
(1) MOV DI, 3000H
(2) MOV BX, 20H[DI]
(3) ADD AX, [BX+DI]
(4) MOV [SI], DX
2.将下列错误指令改为正确的指令(方式不限)
(1) MOV BL, AX
(2) MOV AL, F9H
(3) MOV [DI], [SI]
(4) MOV CL, WORD PTR [SI]
3.写出下列内存操作数所在的物理地址(段地址在DS、SS、ES中)