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

2017年山东理工大学交通与车辆工程学院937微机原理及应用考研强化模拟题

  摘要

一、填空题

1 8086/8088系统中的8282是_____器,;8286是_____器,在8086系统中最少要_____片起_____.

作用,至少需要_____片。

【答案】锁存器;3,总线驱动;增加数据总线的驱动;2

【解析】8282是一种通用的三态输出的8位锁存器,它用于数据的锁存、缓冲或信号的多路传输。8282锁存器有8个数据输入端和8个数据输出端。8086/8088系统采用20位地址,加上_信号,所以,需要3片8282。

当一个系统中所含的外设接口较多时,数据总线上需要有发送器和接收器来增加驱动能力,8286就为总线驱动器(又称收发器),它是8位双向的。对于8086系统的数据总线是16位的,因此需要2片。

2. 使用DMA 传送方式从内存向I/O传一个数据时,控制信号由_____发出。

【答案】DMAC , 即DMA 控制器

3. 微机系统中内存RAM 区由Intel 2114(1K ×4)芯片组成,若RAM 总容量为6KB ,则需要_____片2114芯片。若另采用3—8译码,则至少需要地址总线中的_____根地址线。

【答案】12,10。

【解析】6K×8/(K×4)=12,

4. 决定计算机指令执行顺序的寄存器是_____,它总是指向_____。

【答案】IP ;下一条指令所在的内存单元的偏移地址

【解析】指令指针IP 是一个专用寄存器,用于控制程序中指令的执行顺序。程序运行时,IP 始终指向要执行的下一条指令所在的内存单元的偏移地址。当EU 执行本条指令时,IP 中的内容自动增量,以指向下一条指令所在的内存单元,从而保证指令按顺序执行。

5. 指令REPMOVSB 重复执行的条件为。

【答案】

【解析】指令REPMOVSB 是紧接在它后面的字符串操作指令重复执行(CX )次,每执行一次字符串操作指令,计数器CX 的内容自动减1,直到CX=0时,退出串处理循环,转而执行下一条指令。

6. 若

【答案】-16;-111;-112

第 2 页,共 35 页

试用十进制数分别写出其大小,X=_____;Y=_____;Z=_____。

【解析】和真值是相对应的。

最高位符号位1表示负数,其余各数值为取原值不变。它

最高位符合位不变,其余数值位依次取反。

最高位为1表明是负数,90H 是一个负数的补码。要求它表示的十进制

数,就要求出它的真值及原码,就要对该数求补。

对90H=100100008求反为111011118,再求补即原码为11110000B ,得到它的真值为

7. 已知AL 寄存器中为两位BCD 码数,执行下列程序段:

DONE :…

该程序的功能是:_____。

【答案】对AL 寄存器中两位BCD 码数除以2 【解析】程序注释如下:

DONE :…

AL 中存放的是两位BCD 码数,第一条指令将AL 的内容逻辑右移1位,最高补0, AL 中的每一位向右移一位最低位送入CF 中,逻辑右移指令用于无符号数除以2, BCD 码是十进制编码,要想得到BCD 码除以2的数值必须要进行调整。第二条指令是判断移位后的位,即原AL

中的位,如果

表示原AL 中的高位BCD 码是奇数,高位是奇数的BCD 码除以2, 在十六进制

的处理。因此,可以判断该程

运算中会产生非法码(即大于9的数值),因此要对其进行减

序的功能是对AL 寄存器中两位BCD 码数除以2。

8. 阅读程序并完成填空:在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送—1。

第 3 页,共 35 页

【答案】

【解析】在空①处填入要查找的字符串,SI 指向字符串,因此填入[SI]; 查找完一个后,指针指向下一个单元,空②填入SI ; 然后继续查找,直到CX 中的内容为0。

9. 中断描述符表IDT 是指_____,它的起始地址是由_____寄存器控制的。

【答案】专门用于中断的一种数据表结构;IDTR

10.在PC 系统机中,初始化从8259A 时ICW2为01110000, 则接该8259A 的IR3的中断源对应的中断服务程序的首地址(十六进制)是_____。

【答案】001CCH

11.一个计算机系统所具有的物理地址空间是由_____决定的。8086/8088系统的物理地址空间为_____。

【答案】地址线的位数;1MB 字节

【解析】此问题属一般常识性基本概念。

12.8086CPU 与工作在DMA 方式有关的两个引脚是_____和_____。

【答案】HOLD ; HLDA

13.8255A 有_____种工作方式,分别为_____、_____和_____。若利用8255A 的某一端口扩展一个4×4的非编码键盘,应选用_____端口,因为可进行_____操作。

【答案】3种;基本输入/输出:选通输入/输出;双向工作;PC 口;位操作

14.现有SRAM 芯片若干,芯片的容量为512×4, 欲组成一16K ×8的静态存储器,共需要_____个芯片。

【答案】64 【解析】

所以需要64个芯片。

第 4 页,共 35 页