正文 < 电脑常识 < 百科全书 < 生活百科 < 首页 :当前 
电脑中的信息编码
来源:百科书库 类别:电脑知识

我们已经知道,计算机中的数值是以二进制的形式存储的.事实上,计算机中其它各类数据也都以二进制的形式存储,或者说,是以"0"和"1"编成二进制数码实现的。

存储单位

计算机存储信息的最小单位是一个二进制数位(Binarydigit),简称 bit(比特,位).最基本的存储单元由8 个二进制位组成,称为Byte(拜特,字节).一个字节可存放一个字符.在计算机中,字节是一个不可分割的基本存储单元。

在实际应用中,还经常使用KB(KiloBytes,千字节),MB(MegaBytes兆字节),GB(GigaBytes,吉字节)作为存储信息容量的单位.其中KB 表示210,即1024 字节,MB 表示220 字节,即约1 百万字节,GB 表示230 字节,即约10 亿字节。

ASCII 码

计算机中的字符,比如英文字母,阿拉伯数字和许多符号,国际上广泛使用ASCII 码(American Standard Code forInformation Interchange,即美国标准信息交换码)表示,参见《第十五册附录》.它已被国际标准化组织接收为国际标准,称为ISO—646.目前常用的是7 位ASCII 码版本.它用一个字节表示一个字符,每个字节的最高位为标识位,恒定为0,其余7 位编成27=128 个代码,表示128 个字符.其中包括大、小写英文字母、阿拉伯数字和一些运算符号、标点符号和控制字符。

附录一中字符的排列顺序用十进制和十六进制两种形式的序号给出,其中用十六进制数所表示的二进制数码是ASCII 码的实际存储方式。

表中序号为32 的字符为SP(SpaceCharacter),表示一个空格。

序号由0~31 的前32 个字符和最后一个字符为控制字符,它们不代表可显示和打印的字符,是对计算机及其外部设备起控制作用的字符.比如CR(Carriage ReturnCharacter)称为回车字符,是使显示和打印装置换行的字符;BS(Back Spacecharacter)称为退格字符,是使显示和打印装置倒退一个位置的控制字符;BEL(Bell Ckaracter)称为报警字符,它使发声装置发出报警信号。

其它信息编码

1.汉字

英语是拼音文字,大、小写字母总共52 个,都包括在ASCII 码中.而汉字是象形文字,是以字为单位的,总共有数万个,仅常用的字就有几千个.要区别这么多的汉字,用一个字节编码就不行了.因此,我国国家标准GB2312—80"信息交换用汉字编码字符集"规定用两个字节对汉字进行编码.两个字节的最高位均为0,转换为相应的机内码后,最高位均为1,以便与ASCII码相区别.这样,每个字节的其余7 位共可表示27×27=16384 个不同的二制代码,字符集使用其中一部分代码表示较常用的汉字及其它字符。

2.指令

指令(Instruction)是指控制计算机操作的命令,每一条指令对应计算机的一种基本操作.某种型号计算机所能执行的全部指令,称为该型计算机的指令系统.因为计算机只能识别二进制数码,所以计算机中的所有指令,与数据一样,也都是以二进制编码的形式表示的.一个机器指令的二进制位数,决定于该型计算机的字长.可见字长越长,可容纳的指令就越多,计算机指令系统中的指令就越丰富,功能就越强。

此外,计算机中的其它信息,比如声音、图像,也都是用二进制数码的形式表示出来的。

下页:电脑系统的构成、主要指标、分类