计算机组成原理整理——运算方法(一)

一、数值分类

计算机中参与运算的数分为有符号数和无符号数,有符号数又分为定点数和浮点数

二、机器数与真值

计算机中通常用“0”表示“正”,用“1”表示“负”,把符号数字化的数叫做  机器数  。

把带有“+”或“-”符号的数叫做  真值   。

三、原码、补码、与反码

原码中“0”表示“正”,用“1”表示“负”,数值位为真值的绝对值。为了区别正数和小数,约定正数的符号位与数值位之间用逗号隔开,小数的符号位与数值位之间用小数点隔开。

负数可以用它的正补数来替代,即模加上负数本身。

于是

整数的补码为:“0”表示“+”,用“1”表示“-”,符号位与数值位之间用逗号隔开,如果大于零,则等于0,本身

如果小于零大于负的2的n次方,则这个数加上2的n+1次方变成补码。

小数的补码为:“0”表示“+”,用“1”表示“-”,小数的符号位与数值位之间用小数点隔开,如果这个数大于0小于1,则等于它本身,如果这个数大于-1小于0,则这个数加上2成为补码

整数的反码为:“0”表示“+”,用“1”表示“-”,符号位与数值位之间用逗号隔开,如果大于零,则等于0,本身

如果小于零大于负的2的n次方,则这个数加上2的n+1次方-1变成补码。

小数的反码为“0”表示“+”,用“1”表示“-”,小数的符号位与数值位之间用小数点隔开,如果这个数大于0小于1,则等于它本身,如果这个数大于-1小于0,则这个数加上2-2的负的n次方成为补码。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值