学习记录703@计算机组成原理之原码、补码、反码、移码

数据表示基本概念

数据表示分为有符号数和无符号数,其中有符号数分为整数、纯小数、带小数;整数和纯小数小数点位置固定,统称为定点数;带小数小数点位置可以浮动,称为为浮点数,浮点数阶码就是整数部分,尾数就是小数部分。
定点数中,除定点小数不能用移码表示外,都能用原码、补码、反码、移码表示。
浮点数根据IEEE 754标准,阶码用移码表示,位数用源码表示。

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

原码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
但是原码中0有两种表示方法
在这里插入图片描述
原码优缺点:
在这里插入图片描述

基于以上缺点,原码在计算机中仅用来表示浮点数的尾数,也就是小数部分。

补码

补数
时钟上从6顺时针移动8次和逆时针移动4次到2是等价的,也就是说在模12的情况下,+8和-4等价。

在这里插入图片描述
在这里插入图片描述
计算机中的模数,如8位寄存器的模数是2的8次方.
在这里插入图片描述
补数的特点和意义
在这里插入图片描述补码
在这里插入图片描述
在这里插入图片描述

0的补码表示只有一种且补码比原码可以多表示一个数
在这里插入图片描述
补码一般不作为定点小数的表示
在这里插入图片描述
补码优缺点
在这里插入图片描述

反码

主要用于原码求补码的中间过渡
在这里插入图片描述
在这里插入图片描述
0在反码中有两种表示
在这里插入图片描述
反码符号位可以参与运算但是要循环进位
在这里插入图片描述
反码优缺点
在这里插入图片描述

原码补码反码比较

在这里插入图片描述

移码

在这里插入图片描述
在这里插入图片描述
0在移码中只有一种表示
在这里插入图片描述
移码优点
在这里插入图片描述

原码、补码、反码、移码数轴比较

在这里插入图片描述

原码、补码、反码、移码转换

在这里插入图片描述
以上摘自湖科大教书匠学习视频

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值