原码补码和反码的计算.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原码补码和反码的计算

加入收藏 - 网站地图 - 网站搜索 - 繁體 网奇首页公司简介网奇动态招贤纳士加盟代理商城系统分类系统点卡系统系统开发网站管家访客留言 HYPERLINK /default.htm首页 → HYPERLINK /html/c47站长世界 → HYPERLINK /html/c5网页教程 → HYPERLINK /html/c33网络编程 → HYPERLINK /html/c53.NET文章 阅读新闻 原码、补码和反码 [日期:01-11] [字体:HYPERLINK javascript:ContentSize(16)大 HYPERLINK javascript:ContentSize(14)中 HYPERLINK javascript:ContentSize(12)小] (1)原码表示法 原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。设有一数为x,则原码表示可记作[x]原。 例如,X1= +1010110 X2= 一1001010 其原码记作: [X1]原=[+1010110]原 [X2]原=[-1001010]原 原码表示数的范围与二进制位数有关。当用8位二进制来表示小数原码时,其表示范围: 最大值为0.1111111,其真值约为(0.99)10 最小值为1.1111111,其真值约为(一0.99)10 当用8位二进制来表示整数原码时,其表示范围: 最大值其真值为(127)10 最小值其真值为(-127)10 在原码表示法中,对0有两种表示形式: [+0]原 [-0] 原   (2)补码表示法 机器数的补码可由原码得到。如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。设有一数X,则X的补码表示记作[X]补。 例如,[X1]=+1010110 [X2]= 一1001010 [X1]原 [X1]补 即 [X1]原=[X1]补 [X2] 原= [X2] 补1 补码表示数的范围与二进制位数有关。当采用8位二进制表示时,小数补码的表示范围: 最大为0.1111111,其真值为(0.99)10 最小为1.0000000,其真值为(一1)10 采用8位二进制表示时,整数补码的表示范围: 最大其真值为(127)10 最小其真值为(一128)10 在补码表示法中,0只有一种表示形式: [+0]补 [+0]补1由于受设备字长的限制,最后的进位丢失) 所以有[+0]补=[+0]补     (3)反码表示法 机器数的反码可由原码得到。如果机器数是正数,则该机器数的反码与原码一样;如果机器数是负数,则该机器数的反码是对它的原码(符号位除外)各位取反而得到的。设有一数X,则X的反码表示记作[X]反。 例如:X1= +1010110 X2= 一1001010 [X1]原 [X1]反=[X1]原 [X2]原 [X2]反 反码通常作为求补过程的中间形式,即在一个负数的反码的未位上加1,就得到了该负数的补码。 例1. 已知[X]原求[X]补。 分析如下: 由[X]原求[X]补的原则是:若机器数为正数,则[X]原=[X]补;若机器数为负数,则该机器数的补码可对它的原码(符号位除外)所有位求反,再在未位加1而得到。现给定的机器数为负数,故有[X]补=[X]原十1,即 [X]原 [X]反 十)      1   [X]补   例2. 已知[X]补求[X]原。 分析如下: 对于机器数为正数,则[X]原=[X]补 对于机器数为负数,则有[X]原=[[X]补]补 现给定的为负数,故有: [X]补 [[X]补]反 十) 1   [[X]补]补[X]原 【 HYPERLINK /remark.aspx?ID=9682评论 】 【 HYPERLINK /mail.asp

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档