关于扩展操作码的问题~~急!!
假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。设操作码固定,若零地址指令有P种,一地址指令有Q种,则二地址最多有多少种?
答案说,根据操作数地址码为6位,则二地址指令中操作码的位数为16-6-6=4。这4位操作码可有2^4种操作。由于操作码固定,则除去了零地址指令P种,一地址指令Q种,剩下的二地址指令最多有16-P-Q种。
没明白题中又说地址码为6位,又假设操作码固定是怎么回事。地址码为6位的话,那二地址指令的操作码为16-6-6=4位,一地址指令的操作码为16-6=10位,操作码不就不固定了吗?
急啊~~本人菜鸟,哪位高手给解答一下啊~~谢谢!
不知道说清楚了没。。。