2016 组成原理 寄存器类型 选择题
第 18 题

某计算机主存空间为4GB, 字长为32位,按字节编址,采用32位定长指令字格式,若指令按字边界 对齐存放,则程序计数器(PC) 和指令寄存器(IR) 的位数至少分别是()。

A. 30、30 B. 30、32 C. 32、30 D. 32、32

[tag_link]

正确答案:B

程序计数器(PC)给出下一条指令字的访存地址(指令在内存中的地址),取决于存储器的字数(4 GB / 32bit = 2³⁰),故程序计数器(PC)的位数至少是 30 位;指令寄存器(IR)用于接收取得的指令,取决于指令字长(32 位),故指令寄存器(IR) 的位数至少为 32 位。