负数表示法比较表.doc

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

壹. 二進位負數表示法比較表 十進位 最高位元表示法 1的補數表示法 2的補數表示法 正數 128 無 無 無 1270111111112601111110: : : : 200000010100000001000000000負數 011111111-111111110-211111101: : : : -12610000001-12710000000-128 無 無例: 一、 011101002換算為十進位數值: 1. 最高位元表示法: 第1個位元為符號位元 (1) 011101002的符號位元為”0”,表示正數。 (2) 第1個位元為符號位元,故只計算後面7個位元的十進位數值= 11610 (答:11610) 2. 1的補數表示法:直接轉換為「十進位數」 011101002 = 11610 (答:11610) 3. 2的補數表示法: (與「1的補數表示法」的計算方式相同) 011101002 = 11610 (答:11610) 二、 111101002換算為十進位數值: 1. 最高位元表示法: 第1個位元為符號位元 (1) 111101002的符號位元為”1”,表示負數。 (2) 第1個位元為符號位元,故只計算後面7個位元的值:= 11610 (3) 加上負號 ? -116 (答:-11610) 2. 1的補數表示法:二進位轉十進位 十進位 二進位 正數 ( 11 )10 = ()2 負數 ( -11 )10 = ()2 3. 2的補數表示法:二進位轉十進位 十進位 二進位 正數 ( 12 )10 = ()2 負數 ( -12 )10 = ()2 4. 1的補數表示法:二進位轉十進位 十進位 二進位 正數 ( 11 )10 = ()2 負數 ( -11 )10 = ()2 貳. 數值範圍:以n個bit(位元)表示數值 1. 最高位元表示法: -( 2n-1 – 1 ) ~ (2n-1 - 1) 2. 1的補數表示法: -( 2n-1 – 1 ) ~ (2n-1 - 1) 3. 2的補數表示法: -( 2n-1 ) ~ (2n-1 - 1) 參. 用加法來進行減法運算 120-80 = 120+ (-80) = 40 80-120 = 80+ (-120) = -40 2的補數表示法 011110002 ? 12010 + 101100002 ? -8010 1 001010002 ? 4010 (有進位,表示正值) 010100002 ? 8010 + 100010002 ? -12010 0 110110002 ? -4010 (沒有進位,以「2的補數表示法」計算負值) 練習題: 1. 最高位元表示法:()2轉換為十進位數 2. 最高位元表示法:()2轉換為十進位數 3. 1的補數表示法:()2轉換為十進位數 4. 1的補數表示法:()2轉換為十進位數 5. 2的補數表示法:()2轉換為十進位數 6. 2的補數表示法:()2轉換為十進位數 7. ( -37 )10以1的補數表示法,其二進位值為何? 8. ( -120 )10以1的補數表示,其二進位值為何? 9. ( -42 )10以2的補數表示,其二進位值為何? 10. ( -110 )10以2的補數表示,其二進位值為何? 11. 6058 + 3638 = ? 12. 4738 - 3658 = ? 13. 1B316 + C9716 = ? 14. B5A16 - 7CD16 = ?

文档评论(0)

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

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

1亿VIP精品文档

相关文档