试题与答案

某机器指令字长为18位,具有二地址、一地址和零地址三种指令格式,每个操作数地址码为6

题型:问答题

题目:

某机器指令字长为18位,具有二地址、一地址和零地址三种指令格式,每个操作数地址码为6位,当操作码长度可变时,最多可安排多少条二地址指令在此基础上,一地址指令最多可安排多少条然后还能安排多少条零地址指令若使二地址指令条数达到最少,则最多可安排多少条一地址指令

答案:

参考答案:采用扩展操作码技术,使操作码的长度随地址数的减少而增加,由于指令字长18位,其中6位为基本操作码字段,剩下12位为两个6位的地址字段,所以最多可安排26-1条二地址指令,在此基础上,一地址指令最多可安排26一1条,最后还能安排26条零地址指令。
若要使二地址指令条数达到最少,则安排1条二地址指令,剩下的26-1种用于扩展,同理,零地址指令为1条时,二地址指令最多,所以最多可安排(26-1)×26-1条一地址指令。

试题推荐
微信公众账号搜索答案