山东科技大学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分)
相关内容
相关标签