一、硬件基础
CPU【控制器+运算器】
内部存储
输入、输出设备
二、二进制计算方式
二进制转换为十进制
整数
101101=1 * 20+1 * 22+1 * 23+1 * 25 = 45
转化规则:以个位为起始点,每个位置乘以2的n次。
101101中,个位是1乘以2的0次(从0开始),十位是0乘以任何数都为0因此不纳入计算,百位是1乘以2的2次…如此类推。
小数
1101.1001 = 1 * 20 + 1 * 22 + 1 * 23 + 1 * 2-1 + 1 * 2-4 =13.5625
小数需要往回倒,从2的-1次开始计算。
十进制转化为二进制
整数
51 = 51/2…1 | 25/2…1 | 12/2…0 | 6/2…0 | 3/2…1 | 1/2…1
倒序进行排列:51的二进制为110011
十进制转化为二进制的操作为除2取余数。
小数
0.125 = 0000.001
0.125 * 2 = 0.25 取 0
0.25 * 2 = 0.5 取0
0.5 * 2 = 1 取1
整数和小数
32.325
整数小数分开进行转化
32 = 100000
0.325=01010011001100110011001100110011001100110011001100111
32.325=100000.01010011001100110011001100110011001100110011001100111