一、选择题
1. 如果8255A 端口A 工作在双向方式,这时还有( )根FO 线可作其他用。
A.11
B.12
C.10
D.13
【答案】D
2. 基本的输入输出系统BOS ,存储在下列何种存储介质中( )。
A. 系统RAM 中
B. 硬盘中
C.DOS 操作系统中
D. 系统ROM 中
【答案】D
【解析】ROM 存储器是将程序及数据固化在芯片中,数据只能读出,不能写入,电源关掉,数据也不会丢失,ROM 中通常存储操作系统的程序(BIOS )或用户固化的程序。
3. 在8086的中断中,只有( )需要硬件提供中断类型码。
A. 外部中断
B. 可屏蔽中断
C. 不可屏蔽中断
D. 内部中断
【答案】B
4. 若用6264SRAM 芯片(8K ×8位)组成128KB 的存储器系统,需要( )片6264芯片。
A.16
B.24
C.32
D.64
【答案】A
【解析】每片6264SRAM 的容量为8KB , 则组成128KB 的存储系统共需128/8=16片6264芯
片。
5. 因为8086 CPU的字数据既可以存放在内存的偶地址,也可以安排在奇地址单元,所以其堆栈指针SP ( )。
A. 最好是指向偶地址单元
B. 可以指向任何地址单元
C. 只能指向偶地址单元
D. 只能指向奇地址单元
【答案】C
【解析】堆栈操作都是字操作。堆栈段的段首地址能被16整除。必定是偶地址。SP 指针执行的字数据也必定是对准字。
6. Pentium 微处理器的存储管理是由分段存储管理和( )组成。
A. 分段部件
B. 分页部件
C. 分页存储管理
D. 虚拟管理
【答案】C
7. 执行返回指令,退出中断服务程序,这时返回地址来自( )。
A.ROM
B. 程序计数器
C. 堆栈区
D.CPU 的暂存寄存器
【答案】C
8. CPU 响应中断后得到中断向量号为9, 则从( )单元取出中断服务程序入口地址。
A.0009H
B.00009H
C.00024H
D.0024H
【答案】C
【解析】由中断向量号为9可知,其中断服务程序入口地址存储单元的偏移地址为又因为其段地址0000,因此单元的地址为
9. 多段存储管理方式中,每一个程序都拥有它自己的( ),以及多种属于它自己的存储器段。
A. 段描述符
B. 段选择符
C. 段选择符和段描述符
D. 段描述符寄存器
【答案】A
10.中断控制器8259具有( )个独立的中断请求端。
A.6
B.8
C.4
D.2
【答案】B
【解析】中断控制器8259具有8个独立的中断请求端。
11.8086 CPU响应HOLD 请求是在( )。
A. 每一指令周期后
B. 每一个机器周期后
C. 可以响应HOLD 请求的每一机器周期后
D. 在总线周期的【答案】D
【解析】当8086 CPU 查到HOLD 为高电平时,在总线周期的状态或空闲状态之后的下一个时钟周期发出响应总线请求信号的回答信号HLDA 。
12.对于下列程序段:
也可用指令( )完成同样的功能。
A. B. C. D.
【答案】A
【解析】程序中通过LOOP 进行字节传输,即以CX 作为是否重复的依据,因此,首先可以确定,应当使用无条件重复前缀REP 。REPE 结束条件为CX=0或ZF=0。
MOVSB 表示字节串传送,LODSB 为读取字节串,STOSB 表示写字节串,因此可以用REP MOVSB 来替代。
13.Pentium 用来作为堆栈指针的寄存器是( )。
A.EIP 寄存器
B.EBP 寄存器
状态或空闲状态之后的下一个时钟周期