真值、原码、反码、补码、移码的求解方法与换算 |
您所在的位置:网站首页 › 3d对应码是怎么算的 › 真值、原码、反码、补码、移码的求解方法与换算 |
真值、原码、反码、补码、移码的求解方法与换算
背景求法原码反码补码移码
相互转换(关系)原码-反码反码-补码补码-移码举例1举例2
浮点数专题
背景
最近在备考计算机嵌入式,遇到了很多“码”,整理了一下。 求法 原码正数:符号位+真值,符号位:正数为0,负数为1 负数:2n+|真值|,其中n为真值的阶数,若为小数,则n=0,即:1+|真值| 反码正数和原码一样 负数见:原码-反码 补码正数:符号位+真值,符号位:正数为0,负数为1 负数:2n+1+真值(即2n+1-|真值|),其中n为真值的阶数,若为小数,则n=0,即:2+真值 移码移码只用于表示整数:2n+真值 相互转换(关系) 原码-反码正数:形式相同 负数:符号位不变,数值部分取反 反码-补码正数:形式相同 负数:符号位不变(为1),数值位取反,再在末尾+1 补码-移码补码和移码只有符号位相反,数值位完全相同 举例1正数的例子 种类值真值+1011原码01011反码01011补码01011移码11011 举例2负数的例子 种类值真值-1011原码11011反码10100补码10101移码00101 浮点数专题一般用移码表示浮点数的阶,阶数是整数 一般用补码表示定点整数 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |