单项选择题

指令寄存器的位数取决于( )。

A.存储器容量
B.机器字长
C.指令字长
D.指令字长和机器字长