补码的绝对值补码的运算.doc

补码的绝对值补码的运算.doc

ID:55131586

大小:14.50 KB

页数:2页

时间:2020-04-28

补码的绝对值补码的运算.doc_第1页
补码的绝对值补码的运算.doc_第2页
资源描述:

《补码的绝对值补码的运算.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、个人收集整理-ZQ补码的绝对值补码的运算().补码的绝对值(称为真值)  【例】的补码是  若直接将转换成十进制,发现结果并不是,而是。  事实上,在计算机内,如果是一个二进制数,其最左边的位是,则我们可以判定它为负数,并且是用补码表示。  若要得到一个负二进制数的绝对值(称为真值),只要各位(包括符号位)取反,再加,就得到真值。  如:二进制值:(的补码)  各位取反:  加:(的补码)编辑本段代数加减运算、补码加法[]补[]补[]补  【例】,求[]补[]补[]补[]补[]补[]补  注:因为计算机中运算器的位长是固定的,上述运算中产生的最高位进位将丢掉,所以结果不是,而

2、是。b5E2R。b5E2R。、补码减法[]补[]补[]补[]补[]补  其中[]补称为负补,求负补的方法是:所有位(包括符号位)按位取反;然后整个数加。  【例】()[十进制]的原码转换成补码:的原码转换成补码:()转换成十进制为所以运算正确。p1Ean。p1Ean。、补码乘法  设被乘数【】补……,乘数【】补……,  【*】补【】补×【】补,即乘数(被乘数)相乘的补码等于补码的相乘。DXDiT。DXDiT。编辑本段补码的代数解释  任何一个数都可以表示为^()^();  这个假设为正数,那么就是负数。而根据二进制转十进制数的方法,我们可以把表示为:*^*^*^……()*^(

3、)  这里()是或者,而且这里设的二进制位数为位,即其模为^(),而^()其二项展开是^^^……^(),而式子:^()^()中,^()代入*^*^*^……()*^()和^()^^^……^()两式,^()=(())*^()(())*^()……()*^()*^()*^,而这步转化正是取反再加的规则的代数原理所在。因为这里……不是就是,所以-的运算就是二进制下的取反,而为什么要加,追溯起来就是^()的二项展开式最后还有一项的缘故。而^()^()中,还有^()这项未解释,这项就是补码里首位的,首位在转化为十进制时要乘上^(),这正是位二进制的模。  不能贴公式,所以看起来很麻烦,如果

4、写成代数式子看起来是很方便的。  注:位二进制,最高位为符号位,因此表示的数值范围^()——^()2/2个人收集整理-ZQ,所以模为^()。上面提到的位二进制模为^是因为最高位非符号位,表示的数值范围为——^。语言中,就是用补码进行存储和运算的。RTCrp。RTCrp。2/2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。