一、数制及转换
1、四种数制:
二进制 十进制 八进制 十六进制
(1)十进制定义
0 1 2 3 ... 9 十种编码符号 逢十进一
(2)二进制定义
0 1 两种编码符号 带括号右下角标2 逢二进一
(3)八进制定义
0 1 ... 7 八种编码符号 前导加 0(零) 逢八进一
(4)十六进制定义
0 1 ...9 A B C D E (大小写均可)十六种编码符号 前导加 0 逢十六进一
推广:
R进制
0 1 ... R-1 R种编码符号 逢R进一
2、四种数制转换
二进制 十进制 八进制 十六进制
(1)十-----二
口诀:除2 取余 倒排
(2)二------十
口诀:按位 乘权 相加 (权值皆从开始)
(3)二-----八
口诀:三位压成一位 前边不够补0
000---1 001---1 010---2 011---3
100---4 101---5 110---6 111---7
(4)二-----十六
口诀:四位压成一位 前边不够补0
0000---0 0001---1 0010---2 0011---3
0100---4 0101---5 0110---6 0111---7
1000---8 1001---9 1010---A 1011---B
1100---C 1101---D 1110---E 1111---F
(5)余者转换借助二进制进行
二、数制应用
1、ASCII码
键盘上的每一个符号都有自己唯一对应的二进制编码
由美国 A 制定的标准 S 码 C 用于信息 I 交换 I
如:A---1000001---65 a---1100001---97
2、内存
位(bit) 字节(Byte)
8位=1字节 1024字节=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB (此处的B均指字节)
内存大小由地址位数决定: 地址位数为N 则内存大小为字节
3、机器码
存在计算机中的二进制叫机器码(3种:原码、反码、补码)
自己所写的十进制叫真值