ziluopao 发表于 2019-1-31 11:44:19

每个字节为啥必须是8比特--一个追根溯源的问题

本帖最后由 ziluopao 于 2019-2-2 08:52 编辑

当然这个问题似乎问的很愚蠢,肯定有人会说这不类似1+1为啥等于2吗,其实不然,最底层的东东能说明高楼是如何建起来的,所以不要轻视看似愚昧的问题。
那么回到这个问题,当初当然直到现在为啥每字节要定8比特点,定100比特或别的不行吗?

jlshnlhj 发表于 2019-2-1 09:39:40

邪恶海盗 发表于 2019-1-31 21:49
字节,Byte,比特
这三个指的都是一个东西...

字节即Byte,但和比特(BIT)不是一个东西。比特(BIT),二进制数字中的位。1 Byte=8 BIT。

fuldho 发表于 2019-1-31 13:13:16

本人总是好题呐呐
描叙一个字占用位越少总资源占用越小,
全部ASCII编码的字最少需要8位,0x00-0xff

jlshnlhj 发表于 2019-1-31 14:03:19

本帖最后由 jlshnlhj 于 2019-1-31 14:04 编辑

百度有几种答案,以下最有可能:
八比特的由来:最初的计算机性能和存储容量都比较差,所以普遍采用4位BCD编码。BCD编码表示数字还可以,但表示字母或符号就很不好用,需要用多个编码来表示。后来又演变出6位的BCD编码,以及至今仍在广泛使用的7位ASCII编码。当时IBM为System/360设计了一套8位EBCDIC编码,涵盖了数字、大小写字母和大部分常用符号,同时又兼容广泛用于打孔卡的6位BCDIC编码。System/360很成功,也奠定了字符存储单位采用8位长度的基础,这就是1字节=8位的由来。

woy8 发表于 2019-1-31 15:40:25

看看8位的由来,感谢分享

邪恶海盗 发表于 2019-1-31 21:49:50

字节,Byte,比特
这三个指的都是一个东西...

邪恶海盗 发表于 2019-2-1 15:35:02

jlshnlhj 发表于 2019-2-1 09:39
字节即Byte,但和比特(BIT)不是一个东西。比特(BIT),二进制数字中的位。1 Byte=8 BIT。

我记得BIT是位,难道记错了?
页: [1]
查看完整版本: 每个字节为啥必须是8比特--一个追根溯源的问题