你真的懂一个字吗

2023-12-28 18:51:27

习惯问题:

“一个字等于多少个字节?”是一个不严谨的问法,,要具体电脑具体分析。直接回答一个字等于多少个字节,也是不严谨的答法。

相关概念:

1、位(bit)表示二进制位。位是计算机内部数据储存的最小单位

2、字节(byte) 用大写的“B”表示。 字节是计算机中数据处理的基本单位。

3、字 (word)计算机进行数据处理时,一次存取、加工和传送的数据长度称为字。一个字通常由一个或多个(一般是字节的整数位)字节构成。

字、字节、位之间的关系

1字节=8bit

1字=?bit

在我学汇编语言的时候学的是8086系统,书上标注:1字 = 2字节 = 16bit,或许有人想当然就认为一个字就是2字节,但其实不然。

一个字等于多少字节不是固定的,如下百度百科:

????????它描述一次性处理事务(不是我们常说的事务,而是一次操作)的一个固定长度bit位。谁来处理,就是CPU嘛,所以字的长度应该是由CPU的总线 决定的,并不是固定的。

8086系统的CPU一次读取的数据就是16bit,所以对于8086系统来说,1字=2字节

总结

在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)

在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)

在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)

文章来源:https://blog.csdn.net/m0_62645012/article/details/135272964
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。