计算机组成原理
一、数据的表示、运算和校验
1、BCD码
BCD是一种用二进制编码表示十进制编码的方法,常见的BCD码是8421码,即用四位的二进制码0~9表示每一位十进制的数字
2、十进制整数转换为二进制整数
1、减权定位法(数字不大时推荐)
2、除基取余法 除基取余法从整数部分低位开始分离,通过除以基数实现
3、十进制小数转换为二进制小数
1、减权定位法
2、乘积取整法 (小数位数多时推荐)
4、二进制整数转换为十进制整数
1、按权相加法
2、逐次乘基相加法
5、二进制小数转换为十进制小数
1、按权相加法
2、逐次除基相加法
3、带符号的表示
日常的书写习惯带正负号的数字称为真值
计算机内部使用的连同符号一起数字化的数称为机器数
1、原码表示法 数码序列最高位为符号位
2、补码表示法 为了克服原码表示法在加减运算中的缺点
3、反码表示法
4、移码表示法