一台计算机的指令共有20条指令,至少要用多少位的二进制位串来表示这些指令的操作码?是否存在非法指令?

[复制链接]
查看11 | 回复3 | 2010-9-13 16:16:42 | 显示全部楼层 |阅读模式
一台计算机的指令共有20条指令,至少要用多少位的二进制位串来表示这些指令的操作码?是否存在非法指令?

回复

使用道具 举报

千问 | 2010-9-13 16:16:42 | 显示全部楼层
至少要用5位的二进制位串。用5位的二进制位串,共可以表示“2的5次方”32条指令。这32条指令中,可以包含20条合法指令;另外还有12条,则属于非法指令。
回复

使用道具 举报

千问 | 2010-9-13 16:16:42 | 显示全部楼层
5位的二进制位串。前提必须是默认的资源操作,这样在原理上不会出现由于编码资源分配带来的非法指令。
回复

使用道具 举报

千问 | 2010-9-13 16:16:42 | 显示全部楼层
7位;不存在
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行