| ||
数制和码制
几种常用数制
二进制(0、1)、八进制(0、1)、十进制(0-9)、十六进制(0-9,A-F)
表示方法: D= ∑kiNi (N表示N进制)
2. 不同进制的转化
二进制-十进制
十进制-二进制:把十进制数除以2得到余数k0,再将商接着除以2得到余数k1 。。。直到商为1或者0,余数为对应的二进制数
二进制-十六进制:二进制每四位代表一位16进制
(0101 1110. 1011 0010)2 = (5 E. B 2)16
十六进制-二进制:把每位十六进制转化为对应的二进制
二进制-八进制
八进制-二进制
3. 二进制运算
加法运算
减法运算:转化为加法运算
原码:增加符号位(最高位),0为正数,1为负数
反码:正数与原码相同,负数每一位取反(符号位不变)
补码:正数与原码相同,负数为反码加1
减法运算: A-B = A+ B补码
4.常见编码方式
BCD码、格雷码、ASCII编码、余三码。。。。