记忆

我的未来我决定 提交于 2019-12-01 10:37:25

原码(Sign and Magnitude)表示:

①整数采用补码表示

②浮点数的尾数用原码定点小数表示

③0 的表示不唯一,故不利于程序员编程
④加、减运算方式不统一

补码 - 模运算(modular运算)

①一个负数的补码等于模减该负数的绝对值
②对于某一确定的模,某数减去小于模的另一数,总可以用该数加上另一数负数的补码来代替。

③补码(modular运算):+ 和– 的统一

计算机中的运算器是模运算系统

一个负数的补码等于将对应正数补码

各位取反、末位加一

求补码的真值

简便求法:
符号为0,则为正数,数值部分相同
符号为1,则为负数,数值各位取反,末位加1

image

1010101

        +1

0101010

移码表示Excess (biased) notion

什么是移码表示?
将每一个数值加上一个偏置常数( Excess / bias)

为什么要用移码来表示指数(阶码)?

便于浮点数加减运算时的对阶操作(比较大小)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!