什么是二补数

补数在进位加法和退位减法中的运用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
补数在进位加法和退位减法中的运用
上传于||暂无简介
大小:1.39KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢二进制的补数
先以10进制说明补数的定义:32的补数是100-32,320的补数是。所以,一个数的补数就是和这个数相加得到最小的比它高一位的数,这样二进制数的补数也就清楚了。10011的补数就是11=11100。
二进制数的补数的计算方法是:(1)如果原数最后一位为1,则从右往左看,这个1不变。其它位数将1变成0,将0变成1。(2)如果原数最后一位为0,依然是从右往左看,第一个1出现之前所有的0都不变,第一次出现的1也不变,从这个1之后往左所有的位将1变成0,将0变成1。
注意,二进制补数和计算机的二进制补码并不是同一件事。计算机中二进制数都是以补码的形式存储,由于数值有正负之分,因此第一位为符号位。设计补码的目的是:(1)使符号位能够参与运算;(2)将减法转化为加法运算。打个比方,如果带有符号位的正数和负数直接进行加法运算,得到的数值就一定是比这个负数数值还要小的负数,这显然是不合常理的。以一个例子说明:假设计算机处理的位数为8位。3
+ (-15)=
,十进制为-18,就相当于3+15然后去负号。但如果转化为补码,3 + (-15)=
,这个数恰好为-12()的补码。而这样运算相当于原码的的3+(-85)。刚才已经验证,3+(-85)=
-(3+85)=-88,取补码后就是-12。
当然,补码和本文之前所说的补数也有共通之处,计算机存储的负数的补码就和这个数的补数是相等的(第一位不算,因为它使符号位)。当然,正数的补码和原数一致。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置: &
二补数的英文
英文翻译two s complementtwo's complement:&&&&two:&&&& patch:&&&& repeatedly
例句与用法The allowed number representations are two ' s - complement , one ' s - complement , and signed - magnitude . note that all of these number systems agree on the representation of positive numbers允许的数字表示法是二补数,一补数,和符号量值.注意所有这些数字系统同意正数数字的表示This standard allows one ' s complement , two ' s complement , or sign - magnitude number representations and arithmetic . arithmetic zero is represented as the value of a single cell with all bits clear这个标准允许一补数、二补数或是符号式的量值和算术.算术零是以一个单一单元数值的所有位元都被清除来表示
相邻词汇热门词汇
二补数的英文翻译,二补数英文怎么说,怎么用英语翻译二补数,二补数的英文意思,发音,例句,用法和解释由查查在线词典提供,版权所有违者必究。
&&&&&&&&&&&&&&&&
Copyright &
(京ICP备号)
All rights reserved

我要回帖

更多关于 二进制小数的补码 的文章

 

随机推荐