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

2017年厦门大学公共卫生学院822微机原理考研题库

  摘要

一、选择题

1. 某计算机的字长16位,其存储容量是64KB ,按字编址其寻址范围是( )。

A.0〜64K

B.0〜32K

C.0〜64B

D.0〜32KB

【答案】B

2. 利用8255A 采集100个数据,数据间的采集间隔为10ms ,需利用循环查询的方法来实现,即每一次循环采集一个数据,那么在循环的初始化部分应该设置( )。

A. ①设置采集次数100次;②设置用于存放数据的缓冲区地址指针

B. ①设置采集次数100次;②产生10ms 的数据采集间隔;③设置用于存放数据的数据缓存区指针

C. ①设置采集次数100次;②设置10ms 的数据采集间隔;③设置8255的工作方式;④设置用于存放数据的缓冲区地址指针

D. ①设置采集次数100次;②设置8255A 工作方式控制字;③设置用于存放数据的缓冲区地址指针

【答案】C

【解析】8255A 的工作方式,采集次数、数据缓冲区地址及采集时间间隔都应在初始化时设定。

3. 若串行异步通信的时钟频率F 为9600Hz ,选择的波特率因子为16, 则波特率为( )。

A.600

B.1200

C.480

D.300

【答案】A

4. 中断调用时. 功能调用号码应:( )。

A. 写在中断指令中

B. 在执行中断指令前赋值给AH

C. 在执行中断指令前赋值给AX

D. 在执行中断指令前赋值给DL

【答案】B

5. (多选)要利用INT20H 中断退出用户程序必须满足哪些条件( )。

A. 程序定义为过程

B. 属性为FAR

C. 程序结尾必须用ENDLABEL 结束

D. 代码段首必须有以下指令:

【答案】ABD

6. 可作简单输入接口的电路是( )。

A. 三态缓冲器

B. 锁存器

C. 反相器

D. 译码器

【答案】A

【解析】三态缓冲器具有输入功能,所以可以作为输入接口用。

7. 当多片8259A 级联使用时,对主片8259A ,级联信号,而从片8259A 是( )

级联信号

①A. 输入信号

B. 输出信号

②A. 输入信号

B. 输出信号

【答案】B ; A

8. 可屏蔽中断的屏蔽通常可由CPU 内部的( )来控制。

A. 中断请求触发器

B. 中断屏蔽触发器

C. 中断允许触发器

D. 中断锁存器

【答案】C

【解析】可屏蔽中断的屏蔽通常可由CPU 内部的中断允许触发器来控制。

9. 对于下列程序段:

是( )。

也可用指令( )完成同样的功能。

A. B. C. D.

【答案】A

【解析】程序中通过LOOP 进行字节传输,即以CX 作为是否重复的依据,因此,首先可以确定,应当使用无条件重复前缀REP 。REPE 结束条件为CX=0或ZF=0。

MOVSB 表示字节串传送,LODSB 为读取字节串,STOSB 表示写字节串,因此可以用REP MOVSB 来替代。

10.(多选)有关存储器映像I/O方式错误描述的是( )。

A. 又称为I/O独立方式

B.I/O端口地址空间独立于存储器地址空间

C. 增加地址译码的复杂性

D.I/O指令类型较少

【答案】ABC

【解析】FO 接口不是独立方式,I/O端口地址空间不独立于存储器地址空间,没有增加地址译码的复杂性。

11.CPU 响应中断后将从( )取出中断服务程序入口地址。

A. 代码段中

B. 零页向量表中

C. 堆栈段中

D. 数据段中

【答案】B

12.8253-5工作在方式1时,输出负脉冲的宽度等于( )。

A.1个CLK 脉冲宽度

B.2个CLK 脉冲宽度

C.N 个CLK 脉冲宽度

D.N/2个CLK 脉冲宽度

【答案】C

【解析】方式1是可重复触发的单稳态触发器。不同于方式4可软件触发的选通信号发生器。两者的区别主要在于低电平的脉冲宽度,前者输出低电平的宽度是N (计数初值)个CLK 脉冲宽度。后者是维持计数初值减到0时间的高电平之后输出一个CLK 脉冲宽度的低电平。