第5题: [单项选择]某计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用6位二进制表示。设该指令系统共有N条(N<16)双操作数指令,若采用扩展操作码技术,那么最多还可设计出
________
条单操作数指令。 A. (64-N)×16 B. (16-N)×64 C. 16-N+64 D. 64-N+64 参考答案:B 答案解析:[解析]
计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用6位二进制表示。可见,双操作数指令为4位编码,已知这类指令为N条(N<16)。当采用扩展操作码技术时,每一种双操作数指令编码均可以用于扩展2
6
条单操作数指令。而双操作数指令操作码尚有2
4
-N种。故在这种情况下,最多还可设计出(16-N)×64条单操作数指令。