计算机组成原理计算题:某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条、二地址指令107条,每个地址字段为6位,则指令字长至少应该是多少位?
时间: 2024-02-01 22:04:43 浏览: 272
计算机组成8位指令系统的设计
5星 · 资源好评率100%
三地址指令中,每个地址字段需要6位,一条指令共需要3个地址字段,因此每条三地址指令需要18位。同理,每条二地址指令需要12位。根据题意可得:
总指令数 = 三地址指令数 + 二地址指令数 = 29 + 107 = 136
设指令字长为n位,则总位数为136n。因为是按字节编址,所以每个指令占用的字节数为n/8。因此:
136n = 指令数 × 每条指令占用的字节数 = 136 × n/8
解得:n = 72
因此,指令字长至少应该是72位。
阅读全文