数字化信息编码的概念
计算机最重要的功能是处理信息,如数值、文字、符号、语音、图形和图象等。在计算机内部,各种信息都必须采用数字化的形式被保存、加工与传送,掌握信息编码的概念和技术是至关重要的。
所谓编码,就是用少量、简单的基本符号,选用一定的组合规则,以表示大量复杂多样的信息。基本符号的种类和这些符号的组合规则构成编码的两大要素。例如,用10个阿拉伯数字表示数值,用26个英文字母构成英文词汇,就是现实生活中编码的典型例子。
当要使用的基本符号数量较多时,往往还要采取措施,以便首先使用更少量的简单符号来编码、以表示那些量大而复杂的基本符号,再用这些基本符号来表示信息,这就构成了多重编码。多重编码的典型例子是汉字编码,若把上万个汉字都作为基本符号就太多了,可以首先用笔形字划、偏旁部首、拼音或其它方式对它们进行编码,以解决汉字输入问题。
在计算机中,广泛采用的是仅用"0"和"1"两个基本符号组成的基二码,亦称为二进制码。这是因为:
(1) 基二码在物理上最容易实现,即容易找到具有两个稳定状态且能方便地控制状态转换的物理器件;可以用两个状态分别表示基本符号"0"和"1";
(2) 用基二码表示的二进制数,其编码、计数和算术运算规则简单,容易用开关电路实现,为提高计算机的运算速度和降低实现成本奠定了基础;
(3) 基二码的两个基本符号"0"和"1",能方便地与逻辑命题的"否" 和"是",或称"假"和"真"相对应,为计算机中的逻辑运算和程序中的逻辑判断提供了便利条件。
计算机中的各种数据,通常都是用二进制编码形式来表示、存储、处理和传送的。