某机器指令字长12位,有零地址、一地址、二地址3种指令,地址码长4位,采用扩展操作码技术。若二地址指令和一地址指令条数都取最大值,则该机指令条数最多为( )。

admin2019-07-18  17

问题 某机器指令字长12位,有零地址、一地址、二地址3种指令,地址码长4位,采用扩展操作码技术。若二地址指令和一地址指令条数都取最大值,则该机指令条数最多为(    )。

选项 A、16
B、46
C、48
D、4 366

答案B

解析 根据题意,二地址指令的操作码长度为12-4×2=4,留一个编码用于扩展,故最多可定义1 5条二地址指令;一地址指令扩展长度为4位,留一个编码用于扩展,故最多可定义15条一地址指令;零地址指令可在一地址指令的基础上扩展4位,故最多可定义16条零地址指令。根据题意,该机指令条数最多为15+15+16=46条。
转载请注明原文地址:https://jikaoti.com/ti/SaGjFFFM
0

最新回复(0)