计算机组成原理(考研408)练习题#3

用于复习408或计算机组成原理期末考试。如有错误请在评论区指出。

So let's start studying with questions!

それでは、問題の勉強を始めましょう!

1. 定点整数原码编码[x]原=1110100B 的真值为_________。

首先,1110100B是一个8位二进制数,表示的是一个有符号整数的原码。根据原码编码规则,最高位为符号位,0表示正数,1表示负数。因此,1110100B表示的是一个负数。

接下来,我们需要将1110100B转换为十进制数,再加上符号位,得到该数的真值。

1110100B的十进制数为-28,因为最高位是1,表示负数。因此,该数的真值为-28。

2. 若某机器有符号数用 4 位表示(含一位符号位),则-5 的原码是_______。-5 的补码是_______

对于 4 位符号数,最高位是符号位,0 表示正数,1 表示负数。

-5 的原码为:1001(最高位为 1 表示负数,其余位表示 5 的原码)

-5 的补码为:1011(先求出 5 的补码 0101,然后取反加 1)

3. 若某机器用补码表示有符号数,若两个有符号数 x=11110100,y=11111010,则 x+y=______(该处填 机器数),该数的真值是_________

首先将 x 和 y 转换为补码表示:

x = 11110100(原码)-> 10001100(补码)

y = 11111010(原码)-> 10000110(补码)

然后进行补码加法:

  10001100
+ 10000110
-----------
 100100010

由于最高位进位,所以结果需要舍弃最高位,得到机器数为 00100010。

该机器数的真值为:

00100010(机器数)-> 00010010(反码)-> 00010101(原码)-> 21(十进制)

4. 采用双符号位的补码加减运算,当结果的符号位_________时表示正溢出。

当结果的符号位与被加数的符号位相同,而与加数的符号位不同时,表示正溢出。

5. 假定在浮点加法运算时,尾数求和的结果为 10.010110,那么规格化后的尾数为____________。

在浮点数加法中,需要将两个操作数的尾数对齐,然后将它们相加。在这个例子中,我们假设两个操作数的指数相同,因此不需要进行舍入或移位。将两个尾数相加得到的结果是 10.010110,这个结果的二进制表示为 1.0010110 × 2^1。

由于规格化的尾数必须以 1 开头,因此需要将这个结果向右移动一位,得到 1.0001011 × 2^2。因此,规格化后的尾数为 0001011。

6. CPU 从主存取出一条指令并执行该指令的时间叫做 ____________ ,它常用若干个 _____________ 来 表示。

CPU 从主存取出一条指令并执行该指令的时间叫做指令周期,它常用若干个时钟周期来表示。

7. 当执行一条指令时,计算机首先从主存中取出一条指令,然后送入_________寄存器。

指令寄存器(Instruction Register,IR)。

8. 在某指令中,已知该指令某一个操作数的地址码部分存放着寄存器 R1,寄存器 R1 的内容为 1234H, 内存 1234H 单元的内容为 5678H。若该指令采用寄存器寻址,则该指令取到的操作数为_______,若 该指令采用寄存器间接寻址,则该指令取到的操作数为________.

如果该指令采用寄存器寻址,则该指令取到的操作数为寄存器 R1 中的内容,即 1234H。

如果该指令采用寄存器间接寻址,则该指令取到的操作数为内存地址 1234H 单元中的内容,即 5678H。

9. 从基本工作原理上可以将控制器分为___________和___________两种类型。

从基本工作原理上,可以将控制器分为开环控制器和闭环控制器两种类型。开环控制器输出信号不受反馈信号的影响,只根据输入信号进行控制;闭环控制器则通过反馈信号对输出信号进行调节,使其更加精确地达到控制目标。

10. 设某四段流水线,流水下周期为 T,则该流水线执行 4 条指令需要____T,执行 n 条指令需要_____T

假设每条指令在流水线上的执行需要 4 个时钟周期,那么执行 4 条指令需要 4 × 4 = 16 个时钟周期,即 4T。执行 n 条指令需要 (n-1) × 4 个时钟周期,因为前面的指令需要等待后面的指令执行完毕才能继续执行。因此,执行 n 条指令需要 (n-1) × 4 × T 个时钟周期。

11. 在微程序控制器中,存放着微指令的存储器是_____

 微程序控制器中,存放着微指令的存储器是微指令存储器(Microcode Memory)。

12. 在微程序控制器中,存放微指令的专用存储器称为_________,一般用________实现。

在微程序控制器中,存放微指令的专用存储器称为微指令存储器(microcode memory),一般用只读存储器(ROM)实现。

13. 在微程序控制器中,控制存储器由_____构成,用于存放_____。

在微程序控制器中,控制存储器由ROM(只读存储器)构成,用于存放微指令。

14. 微指令由_________ 字段和顺序控制字段两大部分组成。

微指令由操作码字段和控制字段两大部分组成。其中,操作码字段用于指定微指令要执行的操作,控制字段则用于控制微程序的执行顺序和微操作的执行方式。顺序控制字段是控制字段的一种,用于控制微程序的执行顺序。

15. 某指令系统采用定长操作码编码,若该指令系统中指令条数为 120 条,则该指令系统中的操作码位 数为_____

由于采用定长操作码编码,每个指令的操作码位数相同。因此,该指令系统中的操作码位数等于任意一个指令的操作码位数。假设某个指令的操作码位数为 $n$,则该指令系统中的操作码位数为$n$。因此,只需要知道任意一个指令的操作码位数即可。

猜你喜欢

转载自blog.csdn.net/m0_61789994/article/details/131242834