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

山东科技大学404微机原理与操作系统2006考研试题研究生入学考试试题考研真题

  摘要

科目代码:404 请在答题纸(本)上做题,在此试卷或草稿纸上做题无效!

山东科技大学2006年招收硕士学位研究生入学考试

微机原理与操作系统试卷

微机原理部分

(共4页)

一. 简答题(56分):

1. 在中断服务程序中用STI 开中断的目的是什么?

2.8086CPU 的状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?

3. 复位后,8086CPU 从内存哪个单元开始取指令?

4.INC[BX]指令错在那里?MUL[SI]指令错在那里?

5. 若AX 的内容为7FF0H ,BL 内容为10H ,执行DIVBL 时会发生溢出,为了避免溢出应做何处理?

6. 近调用和远调用各是如何操作的?

7. 列出5个由条件转移指令测试的标志位。

8. 如果8086/8088的CLK 输入是4MHZ ,一个总线周期是多少?

9. 一片容量为16KB 的SRAM 芯片,至少应有多少条引脚?组成64K ×16的存储器,需要这样的芯片多少片?

10.CPU 和外设之间的数据传送方式有哪些?各有什么特点?

11.8086的最大内存寻址空间是多少?

12.8086最多可识别多少个I/O端口?

13.8259A 的操作命令字OCW2和OCW3都写入偶地址,写入顺序又不限,8259A 是如何区分二者的?

14.8259A 的哪几个寄存器是可读的?怎样区分这几个寄存器?

二. 图1是2KBSRAM 芯片6116的逻辑图,用该芯片设计一个8KB 的存储器,画出完整的逻辑图,图中OE 为输出使能端。(13分)

三. 微型打印机与PC 机的连接如图2所示,BUSY=1表明打印机正忙,暂不能接收数据。STB 为选通脉冲。8255A 各端口地址如下:

,编写将附加段BUFFER 单元开始存入的10H 个数据送微型打印机打印的程序。(13分)