第 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 位。