各種進位表示法的轉換.docVIP

  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文档。上传文档
查看更多
各種進位表示法的轉換.doc

~各種進位表示法的轉換~ 二進位轉十進位11012所對應的十進位數為181.8125 十進位小數轉二進位 十進位0.8125所對應的二進位數為0.11012 二進位轉十六進位 二進位數換成十六進位數時,每四個位數合成一項 例一:110110101.110112的十六進位表示法為1B5.D816 ~資料表示法~ 資料表示法 電腦的基本功能是做資料處理(data processing) 資料可以是數字,例如正數、負數、整數、與實數,這些可以計算的資料統稱為數值資料(Numeric Data)。 姓名、住址、電話等或任何文件內的文字(中、英文)、數據等,這種不可計算的資料統稱為文字資料,這些資料常用於電腦排版系統,例如:Microsoft Word, LaTEX等。 數值資料(Numeric Data) 數值有整數與實數(浮點數)之分,並有正、負之別 不帶符號表示法 N位元表示一個正整數,其可表示的範圍為 0~2n-1 帶符號表示法 假設我們利用n位元(n-bit)來表示一個整數,最左邊的那個位元(符號位元)用來表示正負號 等於 “0”,則表示該整數為正數 等於 “1”,則表示該整數為負數。 三種表示數值資料的方式 符號大小(Sign-magnitude) 1補數 (1’s Complement) 2補數 (2’s Complement) 符號大小表示法 如果用n位元來表示一個整數, 最左邊一位元表示正負號, 其餘n-1個位元用來表示該數的大小。 正及負值:都是將二進位放在數值位元。 缺點: 有兩個 “0”(即+0 與 -0)的表示法,增加電腦核對一個運算結果是否為0的負擔(要核對兩次,是為+0或-0) 不易用邏輯電路製做加減法器。故這種表示法不被電腦採用。 ~1的補數 (1’s Complement)~ 最左邊的位元視為符號位元(“1”表示負數,“0”代表正數), 其正數的表示法和符號帶大小完全相同, 但當表示負數時,將二進位轉成1 ‘s補數(反相)放在數值位元。 例如用4位元表示一個整數,+3 = (0011)2,而-3則表是成 (1100)2 。又如 +0=(0000)2 ,而 -0=(1111)2 ,所以 (0000)2 和 (1111)2都是表示“零”。 缺點: 有兩種“零” 的表示法 算數運算雖可用邏輯電路製做,不過有一點麻煩且較2補數沒效率。所以1補數的整數表示法亦不被電腦採用。 ~2的補數 (2’s Complement)~ 最左邊的位元視為符號位元(“1”表示負數,“0”代表正數), 表示方法 正數的表示法和符號帶大小完全相同, 負數表示法則是將二進位轉成2 ‘s補數放在數值位元(利用1補數的負數表示法加“1”達成)。例如用4位元表示一個整數,+3 = (0011)2 ,而-3 = (1100)2+1 = (1101)2,又如+0 = (0000)2,而-0 = (1111)2 + 1 = (0000)2,所以2補數和上述兩種表示法對0的表示方式是不同的,它永遠只有一種零的表示法,那就是所有的位元皆為“0”。 電腦常用的表示法 三種方法可以表示的正負數範圍 一補數表示法 給定一個十進位數值,轉換成它的一補數表示法步驟如下: -41的一補數表示法 整數表示轉換 10進位整數電腦表示法: (1)正數:直接轉成2進位即為所求(不需取補數) (2)負數: 1、去負號 2、轉成 2 進位 3、取2的補數即為求 ------------------------------------------------------------------------ 電腦2進位數值表示的10進位整數表示 (1)先確定符號位元(最左位元0為正,1為負) (2)負數時 1、先轉為2的補數 2、再轉成10進位 3、前面加個負號即為所求 一補數轉十進位 40和-40的二補數表示法為何? 二補數轉十進位 二補數表式法位元字串與數值的對應關係 二補數表示法的兩正數相加 二補數表示法的一正一負相加,且結果為正 二補數表示法的一正一負相加,且結果為負 二補數表示法的兩負數相加 二補數表示法的兩正數相加,結果超過正數儲存範圍 二補數表示法的兩負數相加,結果小於負數儲存範圍 8 中文 英文 負整數 正整數 浮點數 整數 文字 數值 資料 (定點) (浮點數) 正整數 負整數 帶符號 無符號:正整數 實數 整數 數值資料 1 bit 2 bits 3 bits 4 bits 0 00 000 00

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档