2017年厦门大学萨本栋微米纳米科学技术研究院822微机原理考研导师圈点必考题汇编
● 摘要
一、选择题
1. 执行“INAL , DX ”指令后,进入AL 寄存器的数据来自( )。
A. 立即数
B. 存储器
C. 寄存器
D. 外设端口
【答案】D
【解析】虽然指令中的DX 是寄存器,但进入AL 的不是寄存器的内容,而是寄存器的内容为地址的外设某个端口的内容。因为该指令的功能码为IN , 表示对外设的操作,所以决定了DX 的功能是表达一个外设的地址,将该地址处的内容送入AL 。
2. 指令指针寄存器是( )。
A.IP
B.SP
C.BP
D.PSW
【答案】A
【解析】IP 是指令指针寄存器,SP 是堆栈指针寄存器,BP 是基址指针寄存器,PSW 是单片机中程序状态字。
3. 异步通信区别于同步通信的主要特点是( )。
A. 数据传送时字符问的空闲时间长度相同
B. 数据传送的快慢由波特率决定
C. 每个字符的发送与接收是独立进行的
【答案】C
4. 计算机的硬件组成主要包括:CPU 、主存储器、辅助存储器、( )和总线。
A. 键盘和鼠标器
B. 输入/输出设备和总线
C. 打印机和显示器
D. 显示器、键盘和打印机
【答案】B
【解析】计算机硬件系统主要包括:中央处理器(CPU )、主存储器、辅助存储器、输入/输
出(FO 设备以及把它们连接在一起的总线。CPU 、主存储器合起来称为主机,输入/输出设备和辅助存储器统称为外部设备。
5. 补码减法运算是指( )。
A. 操作数用补码表示,符号位单独处理B. 操作数用补码表示,连同符号位一起相加
C. 操作数用补码表示,将减数变为机器负数然后连同符号位相加
D. 操作数用补码表示,将被减数变为机器负数补,然后相加
【答案】C
【解析】补码的减法运算为
6. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过( )。
A. 数据寄存器
B. 移位寄存器
C. 锁存器
【答案】B
7. CPU 响应中断后得到中断向量号为9, 则从( )单元取出中断服务程序入口地址。
A.0009H
B.00009H
C.00024H
D.0024H
【答案】C
【解析】由中断向量号为9可知,其中断服务程序入口地址存储单元的偏移地址为
因为其段地址0000,因此单元的地址为
8. 通常,中断服务程序中的一条STI 指令,其目的是( )。
A. 开放所有屏蔽中断
B. 允许低一级中断产生
C. 允许高一级中断产生
D. 允许同级中断产生
【答案】D
9. 若采用8位A/D转换器转换0~5V 的电压信号,则分辨率约为( )。
A.51mV
B.10mV
C.20mV
D.40mV
【答案】C
【解析】若采用8位A/D转换器转换0~5V 的电压信号,则分辨率约为20mV 。
又
10.寄存器ECX-12345678H ,指令BSWAP ECX执行之后,ECX=( )。
A.34567812H
B.78345612H
C.34567800H
D.78563412H
【答案】D
【解析】BSWAP 指令功能是将4字节内容顺序翻转
11.若AL 、BL 中是压缩BCD 数,且在执行ADDAL ,BL 之后,(AL )=0CH,CF=1,AF=0。再执行DAA 后,(AL )=( )。
A.02H
B.12H
C.62H
D.72H
【答案】B
【解析】执行ADDAL ,BL 之后,(AL )=0CH。因为CF=1,AF=0,因此要进行加6调整,0CH+6=12H。
12.(多选)可屏蔽中断的一般处理过程包括哪几个基本步骤?( )
A. 中断请求
B. 中断响应
C. 中断处理
D. 中断嵌套
E. 中断返回
【答案】ABCE
二、判断题
13.Intel8086CPU 可以访问的I/O空间共有1MB 。( )
【答案】错误
14.8086系统的每个中断向量可用一个字节来表示。( )
【答案】错误
【解析】中断向量是用4个字节来表示的。中断向量就是中断服务程序的入口地址,有2个字节表示偏移地址,有2个字节表示段首址。但中断类型码是用一个字节表示的。不能混淆。
15.8259A 管理8路外中断源的中断向量存放在中断向量表中连续的32个字节中。( )
【答案】正确
【解析】写入控制字ICW2时,低三位是由8259A 自动按IR 输入端确定的,例如,若IR 为000, 则IR1为001,... ,IR7为111。因此8路中断源的中断向量号是连续的,其存放位置也是连
相关内容
相关标签