计算机组成原理—数据计算

进制转换

任意进制与十进制转换

r r r进制: k n K n − 1 . . . k 2 k 1 k 0 k − 1 k − 2 . . . k − m k_nK_{n-1}...k_2k_1k_0k_{-1}k_{-2}...k_{-m} knKn1...k2k1k0k1k2...km
= k n × r n + k n − 1 × r n − 1 + . . . + k 2 × r 2 + k 1 × r 1 + k 0 × r 0 + k − 1 × r − 1 + k − 2 × r − 2 + . . . + k − m × r − m =k_n \times r^n+k_{n-1} \times r^{n-1}+...+k_2 \times r^2+k_1 \times r^1+k_0 \times r^0+k_{-1} \times r^{-1} + k_{-2} \times r^{-2}+...+k_{-m} \times r^{-m} =kn×rn+kn1×rn1+...+k2×r2+k1×r1+k0×r0+k1×r1+k2×r2+...+km×rm

十进制转化为任意进制

  1. 整数部分:除基取余法

在这里插入图片描述
2. 小数部分:乘积取整法

在这里插入图片描述

2 2 2进制转化为 2 n 2^n 2n

n n n位一组,每组转化为对应进制的符号

在这里插入图片描述

BCD码

8421码:相加之和大于 ( 9 ) 10 (9)_{10} (9)10 需要加6修正

在这里插入图片描述

余三码

8421码 + ( 0011 ) 2 (0011)_2 (0011)2

数据校验

奇偶校验

奇校验

  1. 保证一段数据中出现奇数个1
  2. 仅需一位
  3. 一般奇偶校验位在最高位

偶校验

  1. 保证一段数据中出现偶数个1
  2. 仅需一位
  3. 一般奇偶校验位在最高位

海明码

校验位位数:

在这里插入图片描述
海明码求解步骤:

在这里插入图片描述

循环冗余校验码

在这里插入图片描述
在这里插入图片描述

定点数的表示

原码反码补码之间的转换

在这里插入图片描述

定点数的运算

补码的加减运算

在这里插入图片描述

溢出判断

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值