目录
1.单选题 (3分)
某微处理器有99条指令,该机的指令操作码部分至少应该有()
A
6位
B
7位
C
8位
D
9位
本题得分:3分
正确答案: B
解析 :
设指令数目
N
N
N
则需要的指令操作码
L
=
N
L
+
1
L=\frac{N}{L}+1
L=LN+1
2.单选题 (3分)
某微处理器的寻址范围为1MB,它的地址线数应为()
A
8条
B
16条
C
20条
D
32条
本题得分:3分
正确答案: C
解析 :
1
M
B
=
1
k
b
∗
1024
B
1MB = 1kb*1024B
1MB=1kb∗1024B即
2
10
∗
2
10
2^{10}*2^{10}
210∗210
3.单选题 (3分)
在模型机中存放CPU访问主存或I/O接口地址的寄存器是()
A
通用寄存器
B
MAR
C
MDR
D
暂存器
本题得分:3分
正确答案: B
解析 :
M
A
R
(
主
存
地
址
寄
存
器
)
:
MAR(主存地址寄存器):
MAR(主存地址寄存器):用于存放运行指令的 地址
M
D
R
(
主
存
数
据
寄
存
器
)
:
MDR(主存数据寄存器):
MDR(主存数据寄存器):用于存放从主存中读取的 数据
4.单选题 (3分)
在微程序控制器中,一条机器指令的功能通常由()
A
一条微指令实现
B
一段微程序实现
C
一个指令码实现
D
一个条件码实现
本题得分:3分
正确答案: B
5.单选题 (3分)
VAR是数据段中定义的变量,指令 MOV AX,VAR源操作数的寻址方式是()
A
立即寻址
B
直接寻址
C
相对寻址
D
寄存器寻址
本题得分:3分
正确答案: B
解析 :
- 立即寻址
MOV AX,VAL(MOV AX,100) - 直接寻址
MOV AX,[100] - 寄存器寻址(操作数在寄存器里)
MOV AX,BX - 寄存器间接寻址
操作数在存储器中,有效寄存器BX,SI,DI,BP
MOV AX,[BX] - 寄存器相对寻址
操作数在存储器中
MOV AX,[BX+100]
6.单选题 (3分)
ALU是完成()的部件。
A
算术运算
B
逻辑运算
C
算术和逻辑运算
D
移位运算
本题得分:3分
正确答案: C
7.单选题 (3分)
通用寄存器是()
A
可存放指令的寄存器
B
可存放程序状态字的寄存器
C
本身具有计数逻辑与移位逻辑的寄存器
D
可编程指定多种功能的寄存器
本题得分:3分
正确答案: D
8.单选题 (3分)
一条指令的执行通常可分为取指、译码和()3个阶段。
A
编译
B
解释
C
执行
D
调试
本题得分:3分
正确答案: C
解析 :
一条指令的执行通常分为
- 取指令
- 译码
- 执行
9.单选题 (3分)
指令流水线是指()
A
微处理器有序地执行指令
B
微处理器顺序地执行指令
C
微处理器同时执行多条指令
D
指令通过流水线传送给微处理器
本题得分:3分
正确答案: C
解析 :
指令流水线 :
引入的目的就是为了同时执行多条
10.单选题 (3分)
在定点数运算中,产生溢出的原因是()
A
运算中的最高位产生了进位或借位
B
参加运算的操作数超出了机器的表示范围
C
运算结果的操作数超出了机器的表示范围
D
寄存器的位数太少,不得不舍弃最低有效位
本题得分:3分
正确答案: C
11.判断题 (3分)
定点数加减法,一般采用反码形式运算。()
本题得分:3分
正确答案: 错误
解析 :
定点数一般采用 补码的形式运算
12.判断题 (3分)
CPU中的寄存器包括存放地址的寄存器和存放所处理数据的寄存器等。()
本题得分:3分
正确答案: 正确
13.判断题 (3分)
在进行浮点加减法运算时,若产生尾数溢出的情况可用右规解决。()
本题得分:3分
正确答案: 正确
解析 :
左归右归都会判断溢出
同时 右归可以解决尾数溢出
14.判断题 (3分)
CPU内部的状态寄存器中的PSW是参与控制程序执行的的重要依据。()
本题得分:3分
正确答案: 正确
15.判断题 (3分)
当执行一条指令时,应先将指令从主存中读出到IR中。()
本题得分:3分
正确答案: 正确
解析 :
F
T
0
:
FT_0:
FT0:
P
C
−
>
M
A
R
PC->MAR
PC−>MAR
F
T
1
:
FT_1 :
FT1:
M
−
>
M
D
R
−
>
I
R
M->MDR->IR
M−>MDR−>IR
P
C
+
1
−
>
P
C
PC+1->PC
PC+1−>PC
16.判断题 (3分)(不会)
时钟周期>机器周期>指令周期。()
本题得分:3分
正确答案: 错误
17.判断题 (3分)
MAR的作用是存放从存储器去除的现行指令。()
本题得分:3分
正确答案: 错误
解析 :
MAR 地址寄存器
18.判断题 (3分)
CPU通过MDR向地址总线提供访问主存单元或I/O接口的地址。()
本题得分:3分
正确答案: 错误
解析 :
MAR是地址,MDR是数据
因此访问 地址总线对应MAR
19.判断题 (3分)
系统总线用来连接CPU、主存储器和I/O接口。()
本题得分:3分
正确答案: 正确
20.判断题 (3分)
MDR的位数反映了存储单元的个数。()
本题得分:3分
正确答案: 错误
MAR : 反映了存储单元的 个数
MDR : 反映了存储单元的 字长