首页 分享 为什么1byte=8bit?

为什么1byte=8bit?

来源:花匠小妙招 时间:2024-12-01 08:26

下面内容多来自维基百科,少部分来自其他页面,汇总如下:
1.其实编码这个问题最早可以追溯到Baudotcode甚至Bacon’scipher,因为语言、文字、图腾这些其实都是一种编码方式,编码其实就是制定一套表达规范。

2.早期计算机使用4位二进制编码(BCD)或6位二进制编码(BCDIC),主要用于美国陆军、海军打印图形。
BCD只有4位,表示数字就从0000到1001的最多10个块,因此非数字字符几乎都在BCD范围之外;BCDIC虽然有6位字符,但还是不够,囊括完大写字母、小写字母和数字,那么标点符号只能存2个,所以大多数字符集中只收集一种字母。

3.1963年编码被扩充为7位二进制编码,也就是ASCII码(美国信息交换标准码),它被美国联邦设定为信息处理的标准,以此取代了不同机构的互不兼容的电传打字机代码。ASCII码包含了大小写字母以及一些控制字符,便于书面传输以及打印,还便于传输媒介中数据流的物理控制和逻辑控制。

4.1960年代初期,积极参与ASCII标准化的同时,IBM在其System/360产品线中引入了8位扩展二进制编码交换代码(EBCDIC),这是在他们之前在卡片穿孔机上使用的六位二进制编码(BCDIC)的扩展。System/360的重要性导致社会普遍采用8位存储大小,从这时开始1byte=8bit兴起。

5.当然注意EBCDIC和ASCII是不同的。
EBCDIC代码页中有四个主要块:00000000到00111111保留用于控制字符;01000000至01111111用于标点符号;小写字符为10000000至10111111;大写字符和数字为11000000至11111111。
EBCDIC如今还是更多用于IBM大型机系统(中型机用的都不一样,互不兼容),因为它设计的时候就是为了穿孔方便。而且因为EBCDIC比ASCII多一位,所以能表示的符号也更多,比如’¢’字符。ASCII码因为只有7位,而内存是8位,所以多出来的一位会被用于当做奇偶校验位。当然以ASCII为基础,现在已经形成了大多数新字符集(ISO646,ISO8859,Unicode和ISO10646等),这些字符集已经变为16位和32位。

6.顺便说一句,字节的单位符号是被国际电工委员会(IEC)、电气和电子工程师协会(IEEE)共同指定为大写字母B的。

相关知识

一个8bit逐次逼近MD转换器,其满量程电压为5V,若模拟输入电压u, =2V,
【灌溉系统】
智能多肉植物养护系统的设计和实现
求婚场景布置氛围高清视频素材下载
种子
为什么贫穷?
花为什么有香味 为什么花有香味
【花儿为什么这样红
端午节为什么挂菖蒲
为什么植物也有“寄生虫”?

网址: 为什么1byte=8bit? https://www.huajiangbk.com/newsview792818.html

所属分类:花卉
上一篇: [Python]编码声明:是co
下一篇: 前端笔试题汇总

推荐分享