一个关于CPU操作码的问题

[复制链接]
 楼主| lonerwolf 发表于 2010-9-14 15:23 | 显示全部楼层 |阅读模式
本帖最后由 lonerwolf 于 2010-9-14 15:25 编辑

答案是B,但不理解,双操作数M,那么没用过的应该为2的4次-M,再加上2的6次-1,我认为是这样,但是答案没有,求解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
xinzha 发表于 2010-9-14 22:07 | 显示全部楼层
因为两个操作数占了12位,那么操作码字段就应该是四位,那么除了这四位组成了16种操作码组合,减去m种双操作数指令,那么剩下的就是单操作数和无操作数的指令,由于可扩展,就多出来了6位作为扩展,最多可以扩展出(16-m)*64种,而由于误操作数指令的存在,至少要留出一个,再减一。
lz考虑成加的关系,而实际可以是乘的关系。
 楼主| lonerwolf 发表于 2010-9-16 13:11 | 显示全部楼层
2# xinzha :$能再明白一点么,还是不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

63

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部