数值资料的表示.doc

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

肀芀蒆螃羆荿薈薆袁莈芈螁螇羅蒀薄螃羄薃袀肂羃节蚃羈羂莄袈袄羂蒇蚁螀羁蕿蒄聿肀艿虿羅聿莁蒂袁肈薃蚇袇肇芃薀螃肆莅螆肁肆蒈蕿羇肅薀螄袃肄芀薇蝿膃莂螂蚅膂蒄薅羄膁膄螁羀膀莆蚃袆膀蒈衿螂腿薁蚂肀膈芀蒅羆膇莃蚀袂芆蒅蒃螈芅膅蚈蚄芄芇蒁肃芄葿螇罿芃薂蕿袅节芁螅螁芁莄薈肀芀蒆螃羆荿薈薆袁莈芈螁螇羅蒀薄螃羄薃袀肂羃节蚃羈羂莄袈袄羂蒇蚁螀羁蕿蒄聿肀艿虿羅聿莁蒂袁肈薃蚇袇肇芃薀螃肆莅螆肁肆蒈蕿羇肅薀螄袃肄芀薇蝿膃莂螂蚅膂蒄薅羄膁膄螁羀膀莆蚃袆膀蒈衿螂腿薁蚂肀膈芀蒅羆膇莃蚀袂芆蒅蒃螈芅膅蚈蚄芄芇蒁肃芄葿螇罿芃薂蕿袅节芁螅螁芁莄薈肀芀蒆螃羆荿薈薆袁莈芈螁螇羅蒀薄螃羄薃袀肂羃节蚃羈羂莄袈袄羂蒇蚁螀羁蕿蒄聿肀艿虿羅聿莁蒂袁肈薃蚇袇肇芃薀螃肆莅螆肁肆蒈蕿羇肅薀螄袃肄芀薇蝿膃莂螂蚅膂蒄薅羄膁膄螁羀膀莆蚃袆膀蒈衿螂腿薁蚂肀膈芀蒅羆膇莃蚀袂芆蒅蒃螈芅膅蚈蚄芄芇蒁肃芄葿螇罿芃薂蕿袅节芁螅螁芁莄薈肀芀蒆螃羆荿薈薆袁莈芈螁螇羅蒀薄螃羄薃袀肂羃节蚃羈羂莄袈袄羂蒇蚁螀羁蕿 數值資料的表示 在了解了二進位制數字系統後,。,:、、。,「」「」,。,「( bit )」,。,,;,,。,「」「 」,,,,,,,,::,,,,。:,,,,,。:,,,,,;。:,,,。,,,。,,:「」「」;,,,「」,:。,「」。「」,,,。,,。「」,,,,「」,,。,。「」,,,。,:「」「」。,:,:s complement ) 及2的補數法 ( 2s complement ) 兩種。「」,。:,,:– 1) 的補數 = ( Nk – 1 ) – a 例1:。,;:,。:– 1 ) – 73 = 99 – 73 = 26 ) 1的補數法中,:,,、。,。,,,。,,,。、,。:,,:– a 例1:。;:– 7310,。,:– 1 )的補數的值加上1。,,,,。:,,,,。。,,,,,,。,,,,,。,,「」「」。,,,。,,「」,,,,。,,,,。,,,,,。,,,。「」,:,,,,,。,;,–110 * 10-2。,,,。,,::,。:,。:,。「」,,,。「」,,,:,「」,。,「」,:,,,「」「」,;,,,「」。「」,,,,,。,,:,。,「」,,:。,,,:,,,,「」,「」。,。,,,:、、 b63 b62 ~ b52 b51 ~ b0 一個位元 11個位元 52個位元 我們以二進位制數字 + 110010.11012為例,,「」,: b31 b30 ~ b23 B22 ~ b0 011001011010000000000000 浮點數中的符號位元值為0,:,,,;,。,,「」。::、「」。::: : : ::,、,,。「」、「」,「」。,,,。,、「」、,:– 64 (指數為255,,,「」,,,,,,。,、「」、,:,– 64 (3)最小值 最小的浮點數值,,,。,、「」、,:– 64 ( 指數為255,「「;「「「「??「「「?—1010) = 1 1 0 0 02 (最左邊為負值,以1的補數反轉, 得其值為—710) (符號位元、最大位元均產生進位) 111012+110102= ?—210) + 1 1 0 1 0 (相當於—510) = 1 0 1 1 12 (以1的補數反轉,的其值為—810 錯誤) 步驟二:因為最大位元之計算產生進位,將進位值 (1) 加到符號 位元中;—710)。 在例中,兩數相加後,最高位元產生進位,而必須將進位值加到總末端的位元,我們稱為「「「「?—1010,結果錯誤) 從以上1的補數法之加減運算例子中,我們可以歸納出四種情況: 符號位元不進位、最大位元不進位。 符號位元進位、最大位元進位。 符號位元不進位、最大位元進位。 符號位元進位、最大位元不進位。 這四種情況中,情況(1)、情況(2)計算結果都是正確的,情況(3)、情況(4)則是錯誤的,電腦系統為判別計算結果的正確與否,在中央處理器中特設有一種稱為「「「「「「「「?—1010) = 1 1 0 0 12 (最左邊為負值,以2的補數法反 轉,的其值為—710) (最大位元進位、符號位元沒有進位) 010112+010102=?—1110,結果錯誤) 從以上2的補數法之加減運算例子中,我們也同樣可以歸納出四 種情況: 符號位元不進位、最大位元不進位。 符號位元進位、最大位元進位。 符號位元不進位、最大位元進位。 符號位元進位、最大位元不進位。 這四種情況的計算結果與1的補數法之加減運算結果之判別,是完全相同的。但由於2的補數法不須考量端迴進位的運算,所以實施起來速度更快、設計更簡單,目前大部分的電腦都

文档评论(0)

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

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

1亿VIP精品文档

相关文档