正确对资料进行储存与运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 8-1-3 數值資料表示法--實數 正負符號:一個位元,0表正數,1表負數。 指數部分:8個位元,因平分正負指數值,因此以128為分界,即換算為十進位值後需減去128,方為實際指數值。指數值範圍為-128 ~ +127。 小數部份:23個位元,是經過二進位正規化(normalization)後的小數。 所謂二進位正規化係將實數轉換成二進位制後,將小數點移至自左端算起第一個“1”的右側,指數大小為小數點移動的位數,指數的正負值取決於向左移(正值)或向右移(負值) ,移動後小數點以右部分即為「小數部份」之內容(由左向右填入,個位數之“1”省去)。 * 8-1-3 數值資料表示法--實數 例: (18.375)10 正值,Sign bit = 0 (18.375)10= 011)2 011 = 1.0010011× 24 小數部份 = (4)10 + (128)10 = (132) 10 = (1000 0100) 2 指數部份 =0 1 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 正負符號 (Sign bit) 指數部分 (Exponent) 小數部份 (Mantissa) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3100100110000000000000000 * 8-1-4 文字資料表示法   文字資料在電子計算機中是設定有順序的代碼對應各種字符作為儲存。 譬如一個位元組是由八個位元所組成,即可表示 256 個代碼,一般的文字資料是由 26 個英文字母分大、小寫,加上數字符號、運算符號及一些特殊符號所組成, 為了資料交流的便利,美國國家標準局 (American National Standards Institute) 乃制定了一套標準化的資訊交換碼-『美國國家標準資訊交換碼 (American Standard Code for Information Interchange ,簡稱 ASCII 碼 ) 』。 ASCII 碼是由七個位元所組成,共計128個字碼,涵蓋了一般的常用字符。在 IBM PC 個人電腦的安排中,因為一個位元組可表示 256 個代碼,所以採用了『擴充型 ASCII 碼』─除包含 128 個字碼外,還加編了 。 * 8-2 資料運算 8-2-1 數值運算 8-2-2 數位邏輯 ? * 8-2-1 數值運算 二進位數值的加法運算(使用2的補數): 正負數一視同仁,由右而左逐位相加,超位(carry)則刪除。 兩正數相加,其和若為負值,則屬溢位(overflow)。 兩負數相加,其和若為“10…”,則屬溢位。 0010 (+2) + 0101 (+5) 0111 (+7) 0110 (+6) + 0101 (+5) 1011 (**) 0010 (+2) + 1101 (–3) 1111 (–1) 0110 (+6) + 1101 (–3) 10011 (+3) 1010 (–6) + 0100 (+4) 1110 (–2) 1100 (–4) + 0110 (+6) 10010 (+2) 1110 (–2) + 1101 (–3) 11011 (–5) 1010 (–6) + 1101 (–3) 10111 (**) 超位刪除 超位刪除 超位刪除 溢位 溢位 * 8-2-1 數值運算 二進位數值的減法運算(使用2的補數): 將被減數改用負值取代後以加法運算。 例: (0010)2 – (0011)2 = (0010)2 + (1101)2 = (1111)2 [ 2 – 3 = 2 + (-3) = -1 ] (1010)2 – (1100)2 = (1010)2 + (0100)2 = (1110)2 [ (-6) – (-4) = (-6) + 4 = -2 ] * 8-2-2 數位邏輯 真值表 p q not p p and q p or q p xor q p eqv q p imp q T T F T T F T T T F F F T T F F F T T F T T F T F F T F F F T T T 代表 True(真),F 代表 False(假) not p - 非 p ( p 的相反值) p and q – p且 q (兩者都是真,結果才是真) p or q – p 或 q (兩者只要有一者是真,結果就是真) p xor q – p 互斥或(exclusive or) q (兩者只

文档评论(0)

beautyeve + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档