请简述为何电脑中文字不能使用8位元来编码

来源:百度知道 编辑:UC知道 时间:2024/06/03 12:18:06
请简述为何电脑中文字不能使用8位元来编码?

字母与汉字编码
通信的目的是交换信息,信息的载体可以是数字、文字、语音、图形或图像。计算机产生的信息一般是字母、数字、语音、图形或图像的组合。为了传送这些信息,首先要将字母、数字、语音、图形或图像用二进制数代码的数据来表示。而为了传输二进制数代码的数据,必须将它们用模拟或数字信号编码的方式表示。在非数值数据中主要有以下几种编码类型。
1.ASCII码
由于计算机是电器设备,计算机内部用二进制数,这就要求从外部输入给计算机的所有信息必须用二进制数表示,并且对于各种命令、字符等都需要转换为二进制数。这也牵涉到信息符号转换成二进制数所采用的编码问题,国际上统一用美国标准信息编码(ASCII,American Standard Code for Information Interchange,美国信息交换标准码)。
ASCII码被国际标准化组织ISO接受,成为国际标准ISO646,又称为国际5号码。它用于计算机内码,也用做数据通信中的编码标准。在ASCII码标准中规定,一个字节为8位二进制数,一个ASCII码占一个字节的低7位,其中最高位为校验位,用于传输过程检验数据正确性。其余7位二进制数表示一个字符,这样一个字节可表示2的7次方即128种状态,(从00000000~01111111)。每种状态与一个ASCII码字符唯一对应,即可表示128个字符,其中包括26个英文大写字符、26个英文小写字符、10个数字字符、33个标点符号和33个控制符。ASCII码采用7位二进制数比特编码,可以表示128个字符。字符又分为“图形字符”与“控制字符”两类。图形字符包括数字、字母、运算符号、商用符号等。例如大写A的ASCII码是65,小写a则是97。为便于书写和记忆,有时,也将ASCII写作十六进制数形式,即将某字符的ASCII码二进制数形式,转换成十六进制数的形式,再标以H表示这是一个十六进制数的数。例如A字母的ASCII码为01000001,写成十六进制数即41H;C字母的ASCII码为01000011,写成十六进制数即43H。以上128个字符的编码规则如图2-19所示。

图2-19 ASCII码编码图
例如大写字母C的ASCII码,只需在图中对应于字符C的位置,找出其对应的列D6D5D4和行D3D2D