一、二进制数与数制
1、 进位计数制 十进制数是人们习惯使用的进制。计算机只能“识别”二进制数。为了书写和识读方便,计算机程序需要用十六进制数表示。十进制数、二进制数、十六进制数之间的关系、相互转换和运算方法,是学习计算机必备的基础知识。 二进制数是计算机工作的基础,在计算机中只能使用二进制数。 所有指令、数据、字符和地址的表示,以及它们的存储、处理和传送都是以二进制形式进行的,因此计算机的电路逻辑和处理方法也都是按二进制的原则实现的。没有二进制就没有电子计算机。 进位数制具有如下特点:- 每一种进位数制的数字符号的个数等于计数制的基数;
- 逢基数进一;
- 数字的权与其位置有关,且为基数的幂的形式
3. 二进制数运算
算数运算:




逻辑运算:


主要特点: ① 基数是10。有10个数码(数符)构成: 0、1、2、3、4、5、6、7、8、9。 ② 进位规则是“逢十进一”。
5、十六进制数(Hexadecimal)
主要特点:
① 基数是16。共有16个数符构成:
0、1、…、9、A、B、C、D、E、F。其中,
A、B、C、D、E、F 代表的数值分别为
10、11、12、13、14、15。
② 进位规则是“逢十六进一”。
十六进制数用尾缀H表示。

十六进制数、二进制数和十进制数对应关系表
二、 计算机中数据的表示方法
1 、原码、反码和补码
原码、反码和补码对应关系表
二-十进制数是十进制数,逢十进一,只是数符0~9用4位二进制码 0000 ~ 1001 表示而已;
每4位以内按二进制进位;
4位与4位之间按十进制进位。
② 转换关系
(a)BCD码与十进制数相互转换关系
(b)BCD码与二进制数相互转换关系 BCD码与二进制数之间不能直接相互转换,通常要先转换成十进制数。
BCD码运算
BCD码用4位二进制数表示,但4位二进制数最多可表示16种状态,余下6种状态,1010~1111在BCD编码中称为非法码或冗余码。在BCD码的运算中将会出现冗余码,需要作某些修正,才能得到正确的结果。 修正方法:若相加后的低4位(或高4位)二进制数大于9,或大于15(即低4位或高4位的最高位有进位),则应对低4位(或高4位)加6修正。
(2)ASCII码 作用:用二进制编码表示各种字母和符号ASCII码(AmericanStanded Code for Information Interchange,美国信息交换标准代码)。ASCII编码表
