Presentation is loading. Please wait.

Presentation is loading. Please wait.

ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.

Similar presentations


Presentation on theme: "ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える."— Presentation transcript:

1 ビット

2 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える

3 DEC 2 BIN 関数 十進数を二進数に変 換する関数

4 手計算で十進数を二進数に直す 十進数で38は二進 数では100110

5 BIN2DEC 関数 二進数を十進数に変換する関数 110110 を十進数に戻してみよう =BIN2DEC(110110)

6 手計算で二進数から十進数に変換する 32+0+0+4+2=3 8

7 コンピュータにおけるデータの記 録 メモリ 静電気をためる箱(コンデン サ)の集合 あり なし ありなしありなし 11001011 静電気のあり、なし を1、0に対応させる これは十進数で202

8 ビット 0ないし1を取る情報の最小単位 8ビットあると  0000000から11111111までの 256パターンとれる  これは0から255までの数字が取れること になる

9 コンピュータにおける文字の表 現 数字は二進数で扱う 文字は直接扱えない 文字と数字を対応させた対応表で文字を扱う 対応表は何種類かあるので注意(特に日本語を扱う場 合)

10 Excel で対応を見てみよう CHAR 関数 数字に対応する文字 を表示 例 =CHAR(65) CODE 関数 文字に対応する数字 を表示 例 =CODE(“B”)

11 補助単位 1km は 1000m です k(キロ)は1000の意味 M (メガ)は1000000の意味 G (ギガ)は1000000000の意味 それぞれ 1000 倍あるいは 1/1000 ずつ変わる k、 M 、 G などを補助単位という ところが、コンピュータの記憶容量を表現す るときは、 1024 倍あるいは 1/1024 ずつ変わる。 (特別ルール)

12 コンピュータにおけるデータ通 信 という三つの数字を送りたい場合

13 シリアル伝送 一本の電線で送る。 データの区切りに注意

14 パラレル伝送 複数の電線(8ビット通信なら8本)を 使って通信

15 パラレル伝送の方がいい面が多いが、電 線が多い分、コストがかかる 長距離通信=シリアル伝送 短距離通信(装置内部など)=パラレル 伝送 と使い分けていることが多い。

16 八進数 0、1、2、3、4、5、6、7の 8 種類 の数字で数を表現 0、1、2、3、4、5、6、7、10、 11、12、13、14、15、16、 17、20、21、、、 と数える

17 Excel での変換 十進数から八進数へ DEC2OCT 関数 八進数から十進数へ OCT2DEC 関数

18 手計算で十進数を八進数に直す 十進数で358は 八進数では546

19 手計算で八進数を十進数に直す 320+32+6=35 8

20 十六進数 16 種類の数字で数を数える 実際は、数字は 0 から 9 の 10 種類しかない ので、 A 、 B 、 C 、 D 、 E 、 F を数字として使 う 即ち 0、1、2、3、4、5、6、7、8、 9、 A 、 B 、 C 、 D 、 E 、 F 、10、11、1 2、13、14、15、16、17、1 8、19、1 A 、1 B 、1 C 、1 D 、1 E 、1 F 、20、、、 というように数える。

21 Excel での変換 十進数から十六進数 へ DEC2HEX 関数 十六進数から十進数 へ HEX 2 DEC 関数

22 手計算で十進数を十六進数に直す 十進数で378は 十六進数で17 A

23 手計算で十六進数を十進数に直す 256+112+10=3 78

24 Excel による二進数⇔八進数 二進数を八進数に BIN2OCT 関数 八進数を二進数に OCT2BIN 関数 Excel による二進数⇔十六進数 二進数を十六進数に BIN2HEX 関数 八進数を二進数に HEX2BIN 関数

25 手計算による二進数から八進数への変 換 計算しなくても表に当てはめればよい 例、二進数10101を八進数にする 1. 10101を右から三つずつ区切る 即ち 10 101 とする 2. 表を当てはめる 二進数10 → 八進数2 二進数101 → 八進数5 3. 横に並べて、25とすれば、10101 を八進数に直した表現となる

26 手計算による八進数から二進数への変 換 計算しなくても表に当てはめればよい 例、八進数25を二進数にする 1. 25を区切る 即ち 2 5 とする 2. 表を当てはめる 八進数2 → 二進数10 八進数5 → 二進数101 3. 横に並べて、10101とすれば、24 を二進数に直した表現となる

27 手計算による二進数から十六進数への変換 計算しなくても表に当てはめればよい 例、二進数1011101を十六進数に する 1. 1011101を右から四つずつ区切る 即ち 101 1101 とする 2. 表を当てはめる 二進数101 → 十六進数5 二進数1101 → 十六進数 D 3. 横に並べて、5 D とすれば、10111 01を 十六進数に直した表現となる

28 手計算による十六進数から二進数への変換 計算しなくても表に当てはめればよい 例、十六進数5 D を二進数にする 1. 5 D を区切る 即ち 5 D とする 2. 表を当てはめる 十六進数5 → 二進数101 十六進数 D→ 二進数1101 3. 横に並べて、1011101とすれば、 5 D を 二進数に直した表現となる

29 二進数⇔八進数⇔十六進数 の変換は、 表があれば簡単 コンピュータの仕組みを理解するには二 進数が一番いいが、二進数の表現は桁数 が多くて場所をとる コンピュータの解説本では、二進数の代 わりに八進数や十六進数を使うことがあ る。


Download ppt "ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える."

Similar presentations


Ads by Google