计算机组成原理 一题
问题描述:
计算机组成原理 一题
一个计算机系统采用16位单子长指令,地址码是4位.
1、如果定义了10种三地址令,那么还可以有多少条二地址令,假定没有单地址令和零地址令.
2、如果之需要增加60条二地址令.那么还可以有多少条单地址令,假定没有零地址令.
答
1.16位单字长 地址码4位 三地址指令占12位 剩下4位为操作码 则可有16钟操作方式 而定义了10种以后 操作码还剩下6种可扩展 即有二地址码指令为 6*2*2*2*2=96种 10条三地址指令高4位操作码为 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001扩展后高位不可重复 所以应从1010开始 10100000-11111111
2.需要60条二地址指令 则剩余二地址指令为36条 即11011100-11111111
扩展后为 11011100xxxx-11111111xxxx 即二地址指令为36*2*2*2*2=576条二地址指令
我也没有正确答案 咱们一块讨论 要是哪儿不对 哪儿你不明白 你就说 我们继续研究啊