某机指令字长16位,设只有单地址指令和双地址指令两类,假如每个地址字段为6位,并且双地址指令有x条,则单地址指令最多可以有多少条?

admin2016-12-19  27

问题 某机指令字长16位,设只有单地址指令和双地址指令两类,假如每个地址字段为6位,并且双地址指令有x条,则单地址指令最多可以有多少条?

选项

答案根据题意,双地址指令格式如下所示。 [*] 其操作码占了4位,这样,共有24=16种短操作码。现双地址指令有x条,已占用了4位操作码中16种组合中的x个码,所以剩下(16-x)个码均可用作扩展标志。 单地址指令的格式如下所示。 [*] 因此,(16-x)个扩展标志中的每一个码均可扩展出6位操作码来,所以,单地址指令最多可以有(16-x)×26条。

解析
转载请注明原文地址:https://kaotiyun.com/show/kOjx777K
0

最新回复(0)