扩展操作码指令格式
指令= 操作码+地址码
\quad
\quad
判断几地址指令
开头4位不是全1, 则表示是三地址指令
开头4位全1, 后面4位不是全1, 则为二地址指令
前面12全1, 则为零地址指令
当然啦这只是一种扩展方法, 如果想扩展更多, 可以将1110留作扩展操作码
较短的操作码, 我们对它的译码和分析的时间就会更短
\quad
\quad
15条可以用4bit表示
12条也用4bit表示
62条用6bit表示
其中0000-1011一共12种状态
而1011之后还有1100, 1101, 1110, 1111, 我们发现前两位都是1
那么可以用
1100 0000
…
\quad
1111
\quad
\quad
表示16种状态
1101 0000
…
\quad
1111
\quad
\quad
表示16种状态
1110 0000
…
\quad
1111
\quad
\quad
表示16种状态
1111 0000
…
\quad
1101
\quad
\quad
表示14种状态
一共62种状态
\quad
补充上面的表格
\quad
\quad
\quad
\quad
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!