本blog是复习数字逻辑部分的一些知识,主要包括。请参考华中科技大学组成原理教材-《数字逻辑》,欧阳星明。
数据表示(一)
进制转换
二进制转十进制:
简单,小数点前乘>=0的幂次,小数点后乘<0的幂次即可。
二进制加减乘除法:
加减法和十进制是一样的,都是进位和借位。
乘法: 0 x 0= 0, 0 x 1 = 0, 1 x 0 = 0, 1 x 1 = 1;
除法:0 / 1= 0, 1 / 1 = 1;(为什么没有1/0?因为被除数的最高位必然不会为0)
十进制转二进制:
整数转换:除2取余法
先取出来的余数放在低位。
小数部分转换:乘2取整法
先乘出来的结果放在高位。
!!要求取m位小数时,一般计算m+1位然后对最低位做0舍1入处理!!