设某指令系统指令字长是12位,每个地址字段是3位,设计一种方案,使之有4条3地址指令,8条双地址指令,180条单地址指令.这是关于计算机组成原理的题
问题描述:
设某指令系统指令字长是12位,每个地址字段是3位,设计一种方案,使之有4条3地址指令,8条双地址指令,180条单地址指令.
这是关于计算机组成原理的题
答
方案如下:
1、三地址指令:操作码占三位,地址码占8位.操作码为000,001,010,011.
2、双地址指令:操作码占6位,地址码占8位.操作码为100000,100001,100010,100011,100100,100101,100110,100111.8条
3、单地址指令:操作码占9位,地址码占3位.操作码为
101000000---101111111,64条
110000000---110111111,64条
111000000---111110011,52条