计算机组成原理 一题 ?

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:47:03
一个计算机系统采用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条二地址指令

我也没有正确答案 咱们一块讨论 要是哪儿不对 哪儿你不明白 你就说 我们继续研究啊