某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是( )。
A. 24位
B. 26位
C. 28位
D. 32位
三地址指令:
二地址指令:
为了确保指令字长能够容纳所有可能的指令,我们需要选择一个指令字长,使得它能够容纳最长的指令格式。在这里,三地址指令需要23位,二地址指令需要19位。因此,指令字长至少应该是23位。
而指令字长应为8的倍数!!
我说为啥没有23条的答案
答案解析:A,三地址指令有29条,...
用户登录可进行刷题及查看答案
答案解析:A,三地址指令有29条,所以需要操作码5位,剩余32-29=3条,提供给二地址指令使用,而二地址比三地址指令多出6位,则可以表示3× 2 6 \times 2^6×2 6 =192条>107条,所以至少需要3 × 6 + 5 = 23 3\times 6+5=233×6+5=23条,而指令字长应为8的倍数,所以指令字长至少应该是24条。
登录后提交答案