计算机基本数据单元

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fenger3790/article/details/82755901

1.位(bit)
它是计算机存储的最小单位,属于二进制位数。因为计算机是由电子元器件组成,只有开闭即0、1两种状态,所以bit的每一位也就只有0、1两种选项。比如11010100是一个8位二进制数。
2.字节(byte/B)
字节是一种位模式,从历史上看,字节是用于在计算机中编码单个文本字符的位数,因此它是许多计算机体系结构中最小的可寻址存储单元。换算方式为1 byte=1 B=8 bit,也就是说一个8位bit的二进制数我们称为一个字节。通常1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。
P.S.一个字节等于多少位其实是随着硬件的变化而改变,现在仍然有1字节等于4bit或6bit的机器存在。至于为什么1 byte=8bit,请看我写的另一篇文章
3.字(word)
字是其自然的数据单位的术语,是计算机一次性处理事务的一个固定长度的位组,也就是指处理器一次运算所能处理的二进制数的位数,即计算机本身的位数。即32位的计算机,字长就是32位,也就是4个字节;64位的计算机,字长就是64位,也就是8个字节。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。在计算机的运算器、控制器中,通常都是以字为单位进行传送的。宇出现在不问的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
4.字长
字长就是字的位数,即字所对应的二进制数的长度。不同的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。

猜你喜欢

转载自blog.csdn.net/fenger3790/article/details/82755901