资料在电脑中的储存单位.DOC

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

3-2數字系統(Number System) 在數字系統中,如果使用N個符號所形成的數系統,稱為N進制數字系統。其中N稱為該系統的基底。主要系統如下: 數字系統 使用符號 十進制(Decimal) 0,1,2,3,4,5,6,7,8,9 二進制(Binary) 0,1 八進制(Octal) 0,1,2,3,4,5,6,7 十六進制(Hexadecimal) 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 一個數值的最左邊,稱為最大有效數字(Most Significant Digit;MSD),最右邊數字稱為最小有效數字(Least Significant Digit;LSD425的MSD為4,LSD為5。 二進制數字中,最左邊的位元,稱為最大有效位元(Most Significant Bit:MSD);而最右邊的位元稱為最小有效位元(Leaet Significant Bit;LSB 一個數值,當其基底為N時,整數從右至左,每個數字所對應的權數。(Weight);分別為N0N1,N2,N3…..;小數點後面第一位開始向右,每個數字,每個數字所佔的權數,分別為N-1,N-2,N-3,N-4……。 以下為各數字系統之加權值: N3 N2 N1 N0 。 N-1 N-2 N-3 N-4 十進制 103 102 101 100 。 10-1 10-2 10-3 10-4 二進制 23 22 21 20 。 2-1 2-2 2-3 2-4 八進制 83 82 81 80 。 8-1 8-2 8-3 8-4 十六進制 163 162 161 160 。 16-1 16-2 16-3 16-4 3-2-1數字系統間的轉換 每一個十六(或八)進制數字都可以化成一組4(或3)位元的二進制數字,如每4位元取成一組,每一組4位元數字各化成十六進制數字。若含有小數部份,則小數點為準;向右每4位元為一組,如果不足4位元者補0。 八進制 二進制 十六進制 二進制 0 000 0 0000 1 001 1 0001 2 010 2 0010 3 011 4 0100 4 100 5 0101 5 101 6 0110 6 110 7 0111 7 111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 (二)八進制、十六進制間之轉換 先將八進制轉成二進制,再把二進制轉成十六進制。 如要將16進制轉成8進制,先將十六進制轉換成二進制,再轉換成八進制。 (三)十進制與二進制,八進制,十六進制間之轉換。 任意N進制,轉換至十進制。 把數位之每一個係數,乘以該係數之加權值 十進制轉換成N進制。 整數部份:使用連除法,將整數重覆除以N,並將每次之餘數記下,直到所得的商是0為止。 小數部份:使用連乘法,是把小數部份乘以N,乘完之後,取整數,如此重覆乘以N,分開整數和小數,直到小數部份為0。 3-2-2數字系統的算術運算 (一)加法運算 任意兩個基底相同的數字相加,首先將兩數字的小數點對齊,然後由右至左將對應的數字相加。 若相加所得之結果,大於或等於基底,將結果減法基底,並加1到下一位的數字上。 (二)減法運算 任意兩個基底相同的數字相減。首先將兩數字的小數點對齊,再由右至左相減。 若被減數小於減數時,被減數需向下一位數字借1,使其數字比原來的多一個基底的數值,再作相減的動作。 (三)乘法運算 其作法與加法類似,有大於基底的數值就作累進加法。 (四)除法運算 最好先把八進制或十六進制數值化成十進制,然後把被除數和除數,處理除法動作後,把商及餘數,各自轉為八進制或十六進制。 3-2-3補數簡介 在計算機中用補數(Complement)來簡化減法運算,以N為基底的系統皆有兩種補數型式(1)N補數(2)N-1的補數,如下為常見之補數型態。 N=2~ 1的補數:將0變1,1變為0 2的補數:把1的補數,再加1。 N=10~ 9的補數:用9減去每位數字。 10的補數:把9的補數,再加1。 N=16~ 16的補數:把15的補數再加1。 在數值中有正值和負值之分,只要有符號位元之區分。使用2的補數表示十進制數字-8~+7 二進制 十進制 二進制 十進位 0000 0 1000 -8 0001 1 1001 -7 0010 2 1010 -6 0011 3 1011 -5 0100 4 1100 -4 0101 5 1101 -3 0110 6 1110 -2 0111 7 1111 -1 相同地在N位元的數值,其所能表示範圍情形如下: 不含符號

文档评论(0)

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

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

1亿VIP精品文档

相关文档