最重要的: 做好总结,编织知识网
一.一些常见英文简称
CEO(Chief Executive Officer)
GPS (Global Position System)
ASC (American Standards Committee)
IT (Information Technology)
MIT (Massachusetts Institute of Technology)麻省理工学院
二.进制
二进制(Binary):0,1
八进制(Octonary):0--7
十进制(Decimal):0--9,
十六进制(Hexadecimal):0—9,A--F
记住1 2 4 8 16 32 64 128 256 512 1024(2^n表示权重)及它们的二进制表示(多少个0和1)
同时记住15 31 63 127 255 511 1023
和17 33 65 129 257 513 1025
以及它们之间简单的加法(如凑243就可以255-8-4,即1111,0011)
特别注意:
如果给出一个数1011,没有说明进制,则不可随便说它的意义
进制的转换:
A.二进制转十进制
例1. 11111 =31(11111的下一个即为100000,是32,所以它为31)
例2. 11001000 =200(128+64+8 直接相加)
例3. 11011011 =219(将其补全为11111111 =255 后255-32-4)
B.十进制转二进制
{1.}找节点
例1. 17 = 10001(分析17为16+1)
例2. 192 = 11000000 (分析为128+64)
{2.}整数和小数分别转换
小数部分乘2取整,整数部分除2取余
整数除以2,商继续除以2,得到0为止,将余数逆序排列。
22 / 2 11 余0
11/2 5 余 1
5 /2 2 余 1
2 /2 1 余 0
1 /2 0 余 1
所以22的二进制是10110
小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止,将整数顺序排列。
0.8125x2=1.625 取整1,小数部分是0.625
0.625x2=1.25 取整1,小数部分是0.25
0.25x2=0.5 取整0,小数部分是0.5
0.5x2=1.0 取整1,小数部分是0,结束
所以0.8125的二进制是0.1101
十进制22.8125等于二进制10110.1101
C.二进制转十六进制
例 00101110 为 (2E)H
D.十六进制转二进制(一位数对应二进制中的四位数)
字符A = 41H = (65)D = 01000001
字符a = 61H = (97)D = 01100001
E.十六进制转十进制
例 0AC9 = 10*16^2+12*16^1+9
F.十进制转十六进制
例1610
1610/16=100 ....10(A)
100/16=6....4
6/16=0....6
则(1610)D=(64A)H
三.
补码的计算:
(1.)二进制
方法一:将原码除符号位外按位求反,末位加一
方法二:符号位不变,从最低位开始至找到第一个1不变,这之间的各位求反
(2.)十进制
正数的补码为其本身,负数的补码为模减负数的绝对值
四. ASC II
评论