山东科技大学407微机原理与数字逻辑(微机原理部分)2006考研试题研究生入学考试试题考研真题
● 摘要
科目代码:407 请在答题纸(本)上做题,在此试卷或草稿纸上做题无效!
微机原理与数学逻辑试卷
微机原理部分
(共4页)
一、简答题(56分)
1.在中断服务程序中用STI 开中断的目的是什么?
2.8086CPU 的状态标志和控制标志不何不同?程序中是怎样利用这两类标志的?
3.复位后,8086CPU 从内存哪个单元开始取指令?
4.NIC[BX]指令错在哪里?MUL [SI]指令错在哪里?
5.若AX 的内容为7FF0H ,BL 的内容为10H ,挂靠2DIVBL 时会发生溢出,为了避免溢出应做如何处理?
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 O 为选通脉冲。8255A 各端口地址如下:A 口 200H,B 口 201H,C 口 202H,控制口 203H,编写将附加段 BUFFER单元开始存入的10H 个数据送微型打印机打印的程序。(13分)