单片机基础之二进制数运算
时间:2021-11-16 05:28:00
一、二进制数与数制
1、 进位计数制 十进制数是人们习性应用的进制。计算机只能“辨认”二进制数。为了誊写和识读便利,计算机步伐需要用十六进制数暗示。十进制数、二进制数、十六进制数之间的瓜葛、互相转换和运算要领,是进修计算机必备的根底常识。 二进制数是计算机事情的根底,在计算机中只能应用二进制数。 所有指令、数据、字符和地点的暗示,以及它们的存储、处置和传递都因此二进制方式举行的,是以计算机的电路逻辑和处置要领也都是按二进制的准绳完成的。没有二进制就没有电子计算机。 进位数制拥有以下特色:- 每一种进位数制的数字标记的个数即是计数制的基数;
- 逢基数进一;
- 数字的权与其地位无关,且为基数的幂的方式
3. 二进制数运算
算数运算:




逻辑运算:


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

十六进制数、二进制数和十进制数对应瓜葛表
二、 计算机中数据暗示要领
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位批改。 (2)ASCII码 美国信息互换规范代码)。ASCII编码表
