2021-3-1江苏计算机二级office知识点储备(2)

,一:机算计中的数据单位
1:位(bit)是机算计中处理存储和传输数据的最小单位,代码只有0和1
2字:节(Byte)是存储容量的基本单位,一个字节有八位二进制数字组成可以表示256个编码
3字是:cpu一次存取,处理,或传出的数据
4字长是:机算计一次处理的二进制位数,字长越长机算计处理数据的速度越快,如8位,16,位,32位,64位,如果字长为64,可以说64位是机算计的一个字

存储容量单位的关系**
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB-1024GB

二:进制之间的转换
二进制,八进制,十六进制,十进制之间的互相转换
R进制转化为10进制:
以二进制为例:11010~转化为10进制
11010:1乘 2的四次方+1乘2的三次方+0乘2的二次方+1乘2的一次方+0乘2的零次方=26
以八进制为例:140转化为10进制
140: 1乘8的二次方+4乘8的一次方+0乘8的零次方 =96
以16进制为例 :A2C
转化为十进制
A2C=10乘16的二次方+2乘16的一次方+12乘16的零次方=2604

十进制转化为R进制整数:除R取余~ 小数:乘R取整
以二进制为例:35
35/2=17…1
17/2=8…1
8/2=4…0
4/2=2…0
2/2=1…0
1/2=0…1 所以从下往上念余数:100011
以八进制为例:82
82/8=10…2
10/8=1…2
1/8=0…1 所以从下往上念余数:122
十六进制也是如此:168
168/16=10…8
10/16=0…10 所以从下往上念余数:A8

含有小数的计算
十进制(D)的13.45转二进制(B)
整数部分同上13:1101
0.452=0.90 取整 0
0.9
2=1.8 取整1 将1减去
0.82=1.6 取整1 将1减去
0.6
2=1.2 取整1 将1减去
0.2*2=0.4 取整0
如此循环直到小数点后一位取为0 然后从上往下读(无限循环的取前几位小数)
转化后也就是1101.011100

再比如(D)0.25转(B)
0.252=0.5 取整0
0.5
2=1.0 取整1
则转化后为**.01**

二进制(B)转十六进制(H)
二进制的四个数对应十六进制的一个数,整数不足的部分在高位补充,小数不足部分在低位补充
101011011.1010111补充后000101011011.10101110
每四位对应一个16进制的数
在这里使用8421编码图(很快很简单的)****,每四个数和它对应,比如最后的1110和它对应
8421

1110 有1的位置表示使用,0则不适用 所以1110=E
同理完整的转完就是:15B.AE

十六进制(H)转二进制(B)
同样的使用8421编码表
比如:EA9.3C ,第一位E代表14,
利用8421
则有1110,因为要想是14,必须用到8+4+2,而1的含义就是使用
所以E转换为二进制就是1110
同理完整的转完:111010101001.00111100舍去末尾两个零

二进制(B)转八进制(O)
和二进制转十六进制类似,二进制的三个数对应八进制的一个数
二进制的1101.1010转八进制,先补全:001101.101000
类比8421编码表我们就可以得到421编码表,每三个数与之对应
比如000对应0,
101对应的为5,
同理,完整的转完:15.5

八进制(O)转二进制(B)
比如:714.234
利用421编码表:7:111,1:001同理
完整的表达:111001100:010011100(舍去最后末尾的0)

三:ASCII码一共128字符,编写的键盘上的一些键
48-0,49-1…
65-A,66-B…
97-a,98-b…

四:简单编码
要计算13-106
10进制数字直接换算的二进制,不是编码;不是编码就不能直接计算
在计算机里,有原码,反码,补码
原码,反码,补码 用的是一个字节,一个字节八位,最高位表示正负0为正数,1为负数
比如:3的原码:00000011,-3的原码:10000011
我们只能用 补码 进行科学计算

对正数: 原码=补码;
对负数,补码为符号位不变,然后在反码的基础上+1:
反码:除了符号位,其余1变0,0变1

之所以用补码是因为如果原码为10000000或00000000则表示的是±0,而±0的编码不一样就会出现很大问题,但是-0的补码为11111111+1=100000000会出现九位,然后最高位就会被扔掉所以会显示00000000,与+0的补码一致,所以用补码计算、

现在计算13-106=00011001+11101010=10100011

你可能感兴趣的:(机算计二级考试基础,经验分享)