某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条, 每个地址字段为6位,则指令字长至少应该是()。
A. 24 位
B. 26 位
C. 28 位
D. 32 位
[tag_link]
正确答案:A
三地址指令有 29 条,所以它的操作码至少为 5 位。以 5 位进行计算,它剩余 32-29=3 种操作码给二地址。而二地址另外多了 6 位给操作码,因此它的数量最大达 3x64=192。所以指令字长最少为 23 位,因为计算机按字节编址,需要是 8 的倍数,所以指令字长至少应该是 24 位,故选 A。