内容
1,数制转换
2,数的表示
3,计算机的组成
4,基本概念
5,流水线
6,输入输出
7,存储体系
8,校验码
一、数制转换
十进制数321十进制计算,可以发现,进制数都可以算回来
R进制转10进制,使用方法为按权展开法
将R进制数的每一位数值用R^k形式表示
对于负数次方,绝对值取反,2^2次方为4,2 ^-2次方为1/4
二进制转十进制10100.01=12^4+12 ^2+12 ^-2=16+4+1/4=20.25
八进制转十进制604.01=68^2+4* 8 ^0+18 ^-2=664+41+11/64=388.015625
**十进制小数转R进制小数,方法为乘R取整,每次乘以相应之后基数后取结果的整数部分即可。直到全为正整数为止,需要注意的是并非所有的十进制小数都能完全转化为R进制小数,这时就需要取近似值。
例: 8进制388.015625转十进制
小数部分
0.0156258=0.125 取整数部分0
0.1258=1 取整数部分1(小数部分就是0了)
0*8=0 取整数部分0(小数部分还是0)
。。。。。一直可以计算下去
以上可得十进制小数部分为0.01
整数部分
388/8 =48 余4
48/8 =6 余0
6/8=0 余6
所以8进制388.015625转十进制为604.01,整数部分计算得倒着写,小数部分得正着写