当前位置:新励学网 > 秒知问答 > 什么是指令字长

什么是指令字长

发表时间:2024-07-28 00:43:15 来源:网友投稿

指令字长是指机器指令中二进制代码的总位数。

指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数。

不同的指令的字长是不同的。

早期计算机的存储字长一般和机器的指令字长与数据字长相等,故访问一次主存便可取一条指令或一个数据。

随着计算机的应用范围的不断扩大,解题精度的不断提高,往往要求指令字长是可变的,数据字长也要求可变。

为了适应指令和数据字长的可变性,其长度不由存储字长来确定,而用字节的个数来表示。

1个字节(Byte)被定义为由8位(Bit)二进制代码组成。

当然此时存储字长、指令字长、数据字长三者可各不相同,但它们必须是字节的整数倍。

一台机器的指令系统可以采用位数不同的指令,即指令的字长是可变的,如单字长指令、多字长指令。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!