2020 组成原理 寄存器类型计算机性能指标 选择题
第 12 题

下列给出的部件中其位数(宽度)一定与机器字长相同的是()。

I.ALU

II. 指令寄存器

Ⅲ.通用寄存器

IV. 浮点寄存器

A. 仅I,II B. 仅I,II C. 仅I,II D. 仅 II,III, IV

[tag_link]

正确答案:B

机器字长 是指 CPU 内部用于整数运算的数据通路的宽度。CPU 内部数据通路是指 CPU 内部的数据流经的路径及路径上的部件,主要是 CPU 内部进行数据运算、存储和传送的部件,这些部件的宽度基本上要一致才能相互匹配。因此,机器字长等于 CPU 内部用于整数运算的运算器位数和通用寄存器宽度。ALU(算术逻辑单元) 功能 :执行加减乘除、位运算等。分析 :ALU 的宽度必须和机器字长一致,才能对一个机器字进行运算。✅ 一定与机器字长相同 指令寄存器(IR) 功能 :存放当前正在执行的指令。分析 : 指令寄存器的宽度取决于 指令长度 ,而不是机器字长。指令长度可能为 16 位、32 位、64 位等,不一定等于机器字长。❌ 不一定相同 通用寄存器 功能 :存放数据、地址、中间计算结果。分析 :通用寄存器通常与机器字长相等,以便完整存储一个字。✅ 通常与机器字长相同 浮点寄存器 功能 :专门存储浮点数(如 IEEE 754 格式) 分析 : 浮点寄存器的宽度通常和浮点数格式有关(如 32 位单精度,64 位双精度)。这与机器字长无固定关系,有的机器字长是 32 位,但支持 64 位浮点数。❌ 不一定相同 所以 I、III 正确,答案选择 B。