单选题CISC与RISC的区别表现在______。
A.CISC指令功能简单,指令功能齐全
B.CISC指令复杂,指令功能齐全,指令条数多,并行度差
C.RISC指令功能简单,指令格式规整,指令条数少,并行性高
D.B和C均正确
单选题冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分
它们的依据是
____
。
单选题下列关于机器零的说法中,正确的是______。
A.发生“下溢”时,浮点数被当作机器零,机器将暂停运行,转去处理“下溢”
B.只有以移码表示阶码时,才能用全0表示机器零的阶码
C.机器零属于规格化的浮点数
D.定点数中的零也是机器零
单选题指令系统中采用不同寻址方式的目的是
____
。
单选题某机器字长64位,其中一位符号位,定点小数补码的最大数、最小数分别为______。
A.1-2-64和2-64-1
B.1-2-63和2-63-1
C.1-2-64和-1
D.1-2-63和-1
单选题下列关于对阶操作说法正确的是______。
单选题下列说法中,正确的是______。
A.水平型微指令的执行速度要慢于垂直型微指令
B.水平型微指令的长度要短于垂直型微指令
C.水平型微指令的编码空间利用率高
D.垂直型微指令中包含微操作码字段
单选题指令流水线中,不同的指令在指令流水的不同功能段中可以______。
A.顺序
B.选择
C.循环
D.并行
单选题在Cache和主存构成的两级存储体系中,Cache的存取时间是100ns,主存的存取时间是1000ns,如果希望有效(平均)存取时间不超过Cache存取时间的110%,则Cache的命中率至少应为
____
。
单选题下表给出了5条微指令I1~I5所发出的控制信号a~j。设计微指令的控制字段,要求保持微指令本身的并行性,需要的最少控制位数为______。
{{B}}5条微指令所发出的控制信号{{/B}}
微指令
激活的控制信号
a
b
c
d
e
f
g
h
i
j
I1
√
√
√
√
I2
√
√
√
√
I3
√
√
√
√
√
I4
√
√
√
√
√
I5
√
√
√
A.6
B.7
C.8
D.10
单选题下列关于机器字长、指令字长和存储字长的说法中,正确的是______。
Ⅰ.三者在数值上总是相等的
Ⅱ.三者在数值上可能不等
Ⅲ.存储字长是存放在一个存储单元中的二进制代码位数
Ⅳ.数据字长就是MDR的位数
单选题对于长度固定的浮点数,若尾数的位数增加、阶码的位数减少,则______。
A.可表示浮点数的范围与表示精度不变
B.可表示浮点数的范围与表示精度增加
C.可表示浮点数的范围增加,但表示精度降低
D.可表示浮点数的范围变小,但表示精度提高
单选题采用断定方式的微指令中,下一条微指令的地址是
____
。
单选题下列操作中,由硬件完成的是______。
A.保护断点
B.保护现场
C.设置中断屏蔽字
D.从I/O接口取数
单选题下列说法中,不正确的是______。
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中
单选题流水线中有3类数据相关冲突:写后读相关、读后写相关、写后写相关。那么下列3组指令中存在读后写相关的是______。
A. I1 SUB
R1,R2,R3;
(R2)+(R3)→R1 I2
ADD R4,R5,R1;
(R5)+(R1)→R4
B. I1 STA M,R2;
(R2)→M,M为主存单元 I2 ADD
R2,R4,R5;
(R4)+(R5)→R2
C. I1 MUL
R3,R2,R1;
(R2)×(R1)→R3 I2
SUB R3,R4,R5;
(R4)-(R5)→R3
D.以上都不是
单选题加法器中每一位的进位生成信号g为______。A.B.XiYiC.XiYiCiD.Xi+Yi+Ci
单选题下列关于微指令编码方式的说法中,错误的是______。
Ⅰ.字段直接编码可以用较少的二进制信息表示较多的微操作命令信号,如有两组互斥微命令中,微命令个数分别为8和9,则只分别需要3位和4位即可表示
Ⅱ.直接编码无须进行译码,微指令的微命令字段中每一位都代表一个微命令
Ⅲ.垂直型微指令以较长的微程序结构换取较短的微指令结构,因而执行效率、灵活性都高于水平型微指令
Ⅳ.字段间接编码中,一个字段的译码输出需要依靠另外某一个字段的输入
A.Ⅰ、Ⅲ、Ⅳ
B.Ⅱ、Ⅲ、Ⅳ
C.Ⅱ、Ⅳ
D.Ⅰ、Ⅱ、Ⅲ、Ⅳ
单选题下列情况中,不会引起指令流水线阻塞的是______。
A.访存冲突
B.指令数据相关
C.数据旁路(转发)
D.外部中断
单选题下列叙述中,正确的有______。
A.计算机三级时序是指机器周期、指令周期和存储周期。
B.CPU只有在执行PUSH和POP指令后,堆栈寄存器(SP)的值才能递加或递减
C.指令有时候根据程序计数器(PC),有时候根据转移指令从主存中读出
D.以上全对
