สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3....

45
1 แผ่นใสหน่วยที3 คอมพิวเตอร์กับระบบเลขฐาน สาระการเรียนรู 1. ระบบเลขฐานต่าง ๆ (ระบบเลขฐานสิบ , ฐานสอง, ฐานแปด และฐานสิบหก) 2. การเขียนระบบเลขฐานต่าง ๆ ในรูปแบบ กระจาย 3. การเปลี่ยนระบบเลขฐานต่าง ๆ 4. การคานวณในระบบเลขฐานต่าง ๆ

Transcript of สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3....

Page 1: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

1

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

สาระการเรยนร

1. ระบบเลขฐานตาง ๆ (ระบบเลขฐานสบ , ฐานสอง, ฐานแปด และฐานสบหก) 2. การเขยนระบบเลขฐานตาง ๆ ในรปแบบกระจาย 3. การเปลยนระบบเลขฐานตาง ๆ 4. การค านวณในระบบเลขฐานตาง ๆ

Page 2: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

2

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

จดประสงคการเรยนร

1. อธบายระบบสญลกษณของระบบเลขฐาน ตางๆ ได

2. เขยนระบบเลขฐานตางๆ ในรปแบบการ กระจายได

3. สามารถเปลยนระบบเลขฐานสบใหเปนระบบ เลขฐานตางๆ ได

4. สามารถเปลยนระบบเลขฐานตางๆ ใหเปน ระบบเลขฐานสบได

5. สามารถค านวณหาผลรวมและผลตางของ ระบบเลขฐานตางๆ ได

Page 3: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

3

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

สาระส าคญ

ระบบเลขฐานทมความเกยวของกบคอมพวเตอร คอ ชวยในเรองการจดการระบบดจตอล หรอ ระบบอเลกทรอนกสในคอมพวเตอร ไดแก

ระบบเลขฐานสอง ระบบเลขฐานแปด และระบบเลขฐานสบหก

ขอมลดวยคอมพวเตอรนน ขอมลตาง ๆ จะถกน าเขาเปนล าดบของบต (Bit) หรอ เลขฐานสองกอนเสมอ

Page 4: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

4

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ระบบตวเลข (Number Systems)

ระบบตวเลขแตละระบบจะมจ านวนตวเลขทใชเหมอนกบชอของระบบตวเลขนน และมฐาน (Base) ของจ านวนเลขตามชอดวย

Page 5: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

5

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

เลขฐานสอง (Binary Number System)

ประกอบดวยเลข 2 ตว คอ 0 และ 1

แตละหลกของเลขฐานสอง จะเรยกวา บต (Bit)

01 มคาเทากบ 2 บต 0101 มคาเทากบ 4 บต 01010101 มคาเทากบ 8 บต

Page 6: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

6

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

เลขฐานแปด (Octal Number System)

ประกอบดวยเลข

0, 1, 2, 3, 4, 5, 6, 7 ตวเลขทง 8 ตวนจะมคาเกนเลข 7 ไมไดแตสามารถน ามาเรยงประกอบกนขนได เชน

(4536)8, (123)8

Page 7: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

7

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

เลขฐานสบหก (Hexadecimal)

เลขฐานสบหก เลขฐานสบ 0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Page 8: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

8

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตารางแสดง การเปรยบเทยบเลขฐานตาง ๆ ฐานสบ ฐานสอง ฐานแปด ฐานสบหก

0 1 2 3 4 5 6 7 8 9

0 1

0 1 2 3 4 5 6 7

0 1 2 3 4 5 6 7 8 9 A B C D E F

10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001

10 11 12 13 14 15 16 17 20 21

10 11 12 13 14 15 16 17

10 11

Page 9: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

9

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 1 จงพจารณาเลขระบบฐาน 5 ซงมเลข 5 ตวคอ 0, 1, 2, 3, 4, 1) ก าหนดให N = 4135 N = (4)(5)2 + (1)(5)1+ (3)(5)0 = (4)(25) + (1)(5) + (3)(1) = 100 + 5 + 3 = 108 นนคอ 108 แทนเลขฐานสบของ N

Page 10: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

10

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

2) ก าหนดใหทศนยม M = 43.3025 M = (4)(5)1 + (3)(5)0+ (3)(5)-1 + (0)(5)-2 + (4)(5)-3 = (4)(5) + (3)(1) + (3)(0.2) + 0 + (4)(0.008) = 20 + 3 + 0.6 + 0 + .032 = 23.632 นนคอ 23.632 แทนเลขฐานสบของ M

Page 11: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

11

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ระบบเลขฐานสอง (Binary System)

ระบบเลขฐานนใชตวเลขเพยง 2 ตว คอ 0 และ 1 การเขยนจ านวนในระบบเลขฐาน 2 สามารถเขยนไดดงน

22112 . mn bbbaaa

naaa 21 แทน 0, 1 ซงอยหนาจดทศนยม mbbb 21 แทน 0, 1 ซงอยหนาจดทศนยม

Page 12: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

12

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 1 เรองเกยวกบการเขยนและการอานเลขฐาน

(101101)2 อาน หนง ศนย หนง หนง ศนย หนง ฐานสอง

(101.101)2 อาน หนง ศนย หนง จด หนง ศนย หนง ฐานสอง

Page 13: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

13

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การเปลยนเลขฐานสบใหเปนเลขฐานสอง

การเปลยนจ านวนในระบบเลขฐานสบทเปนจ านวนเตมใหเปนเลขฐานสอง โดยใชวธการหารสน มขนตอนดงน 1. ตวตง คอ จ านวนขอมลหรอตวเลขทอยในระบบเลขฐาน 10 2. ตวหาร คอ 2 3. น าผลลพธทไดจากการหารมาหารดวย 2 ตอไปและกระท าตอไปเรอย ๆ จนกระทงไดผลลพธเปนศนยหมดจงหยดหาร 4. เรยงเศษทไดจากการหารตงแตเรมตนจนถงครงสดทายมาเขยนเรยงตอกน

Page 14: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

14

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 1 จงแปลง ( 37)10 ใหเปนเลขฐานสอง วธท า 2 37 2 18 เศษ 1 2 9 0 2 4 1 2 2 0 1 0

เศษเศษเศษ เศษ(

37)10 = 1001012

Page 15: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

15

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 2 จงแปลง (153)10 ใหเปนเลขฐานสอง

วธท า 2 153 2 76 เศษ 1 2 38 0 2 19 0 2 9 1 2 4 1 2 2 0 1 0

เศษเศษเศษ เศษ เศษ เศษ

(153)10 = 100110012

Page 16: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

16

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 3 จงแปลง ( 0.25)10 ใหเปนเลขฐานสอง

วธท า 0.25 0.50

2 2 0.50 1.00 (0.25)10 = (0.01)2

Page 17: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

17

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 4 จงแปลง(0.8125)10ใหเปนเลขฐานสอง วธท า 0.8125 0.6250 1.2500 0.5000 2 2 2 2 1.6250 1.2500 0.5000 1.000 (0.8125)10 = (0.1101)2

Page 18: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

18

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การบวกเลขฐานสอง (Binary Addition)

การบวกเลขฐานสองมหลกการบวกเหมอนกนกบการบวกเลขฐานสบ คอ เมอผลบวกมคามากกวาคาหลก จะตองทด 1 ไปยงหลกทสงกวา ดงน

0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 ทด 1

Page 19: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

19

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 1 จงบวกเลขฐานสองตอไปน

( 1) (1010)2 + (101)2 ( 2) (1011)2 + (1001)2 ( 3) (1001110)2 + (1001111)2 (4) (100111)2 + (111100)2

Page 20: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

20

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

วธท า (1) 1 0 1 0 เทยบเทาฐานสบ 1 0 1 0 1 5 1 1 1 1 1 5

(2) 1 0 1 1 เทยบเทาฐานสบ 1 1 1 0 0 1 9 1 0 1 0 0 2 0

Page 21: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

21

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

( 3) 1 0 0 1 1 1 0 1 0 0 1 1 1 1 1 0 0 1 1 1 0 1 ( 4) 1 0 0 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1

Page 22: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

22

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

+ + + +

ตวอยางท 2 จงหาคาของ (1001)2 +(1100)2+(1110)2+(0111)2+(0101)2

วธท า

1001 1100 1110

0111 0101 101111

Page 23: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

23

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

+ + +

ตวอยางท 3 จงหาคาของ (1010)2+(1101)2+(0110)2+(1001)2

วธท า 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 1 0

Page 24: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

24

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

+

ตวอยางท 4 จงหาคาของ ( 1010.110)2 + (1101.011)2+ (0110.110)2

วธท า

1 0 1 0 . 1 1 0 1 1 0 1 . 0 1 1 0 1 1 0 . 1 1 0 1 1 1 1 0 . 1 1 1

Page 25: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

25

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การลบเลขฐานสอง (Binary Subtraction) การลบเลขฐานสองกระท าไดโดยใชหลกตอไปน

0 - 0 = 0 1 - 0 = 1 1 - 1 = 0 0 - 1 = 1 (ตองยมหลกทสงกวามา 1)

Page 26: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

26

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 1 จงลบเลขฐานสองตอไปน

(1) (10110)2 - (1010)2 (2) (10101)2 - (1101)2 (3) (1001101)2 - (10010)2 (4) (11011.110)2 - (1110.001)2

วธท า ( 1) 1 0 1 1 0 ( 2) 1 0 1 0 1 - 1 0 1 0 - 1 1 0 1 1 1 0 0 1 0 0 0 ( 3) 1 0 0 1 1 0 1 (4) 1 1 0 1 1 . 1 1 0 1 0 0 1 0 1 1 1 0 . 0 1 1 1 1 1 0 1 1 1 1 0 1 . 0 1 1

Page 27: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

27

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ระบบเลขฐานแปด

ระบบเลขฐานนใชตวเลข (สญลกษณ)

เพยง 8 ตว คอ 0, 1, 2, 3, 4, 5, 6, 7

การเขยนจ านวนในระบบเลขฐาน 8

สามารถเขยนไดดงน

82112 mn bbbaaa

เมอ naaa 21 แทน 0, 1, 2, … 7 (หนาจดทศนยม)

mbbb 21 แทน 0, 1, 2, … 7 (หลงจดทศนยม)

Page 28: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

28

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การเปลยนเลขฐานสบใหเปนเลขฐานแปด การเปลยนจ านวนในระบบเลขฐานทเปนจ านวนเตมใหเปนเลขฐานแปด ดวยใชวธการหารสน มขนตอนดงน 1. ตวตง คอจ านวนตวเลขทอยในระบบเลขฐาน 10 2. ตวหาร คอ 8 3. น าผลลพธทไดจากการหารมาหารดวย 8 ตอไปและกระท าตอไปเรอย ๆ จนกระทงไดผลลพธเปนศนยหมดจงหยดการหาร 4. เรยงเศษทไดจากการหารตงแตเรมตนจนถงครงสดทายมาเขยนเรยงตอกนโดยเรมจากลางขนบน

Page 29: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

29

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 12 จงแปลง (37)10 ใหเปนเลขฐานแปด วธท า 8 37 4 เศษ 5 (37)10 = (45)8 ตวอยางท 13 จงแปลง (152)10 ใหเปนเลขฐานแปด วธท า 8 152 8 64 เศษ 0 8 8 เศษ 0 1 เศษ 0 (152)10 = (1000)8

Page 30: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

30

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การเปลยนจ านวนในระบบเลขฐานสบทเปนทศนยม

โดยใชวธการคณ ซงมขนตอนดงน 1. ตวตง คอ จ านวนตวเลขทอยหลงจดทศนยมในระบบเลขฐานสบ 2. ตวหาร คอ 8 3. น าผลลพธทไดจากการคณ เอาเฉพาะสวนทเปนจดทศนยมคณกบเลข 8 ท าเชนนไปเรอย ๆ จนกระทงไดจากคณเปนศนยหมด 4. เรยงผลลพธทไดจากการคณเฉพาะสวนนอยหนาทศนยมตงแตการคณครงแรกจนถงการคณครงสดทาย

Page 31: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

31

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 14 จงแปลง (0.375)10 ใหเปนเลขฐานแปด วธท า 0.375

x 8 3.000 (0.375)10 = 3.008

Page 32: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

32

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 15 จงแปลง (543.1875)10 ใหเปนเลขฐานแปด วธท า 8 543 0.1875 0.5000 8 67 เศษ 7 x 8 x 8 8 8 3 1.5000 4.0000 1 0

(543.1875)10 = (1037.14)8

Page 33: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

33

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การบวกเลขฐานแปด (Octal Addition)

หลกการบวกมดงน ใหบวกเหมอนกบการบวกเลขฐานสบ ถาผลของการบวกเกน 7 ไดผลบวกแลวลบดวยคาฐาน ( 8) ผลของการลบคอคาในต าแหนงนนแลวทด 1 ไปต าแหนงทสงกวาแตถาผลบวกไมเกน 8 คานนคอค าตอบ

Page 34: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

34

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 16 จงบวกเลขฐานแปดตอไปน

(1) (13)8 + (23)8 (2) (235)8 + (76)8 (3) (76301.63)8 + (36524.26)8 (4) (6463)8 + (2317)8

วธท า

(1) 1 3 ( 2) 2 3 5 2 3 7 6 3 6 3 3 3

(3) 7 6 3 0 1 4 . 6 3 (4) 6 4 6 3 3 6 5 2 4 . 2 6 2 3 1 7 1 0 2 1 5 4 1 . 1 1 1 1 0 0 2

Page 35: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

35

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การลบเลขฐานแปด (Octal Subtraction)

การลบเลขฐานแปด กระท าเหมอนเลขฐานสบ แตถาตวตงมคานอยกวาตวลบ ตองมการยมหลกทมคามากกวา ซงเทากบ 8 แลวจงลบได

ตวอยางท 1 จงลบเลขฐานแปดตอไปน

(1) (235)8 - (76)8 (2) (6753)8 - (5736)8

วธท า ( 1) 2 3 5 ( 2) 6 7 5 3 -7 6 -5 7 3 6 1 3 7 1 0 1 5

Page 36: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

36

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การแปลงเลขระบบฐานสองและฐานแปด

เลขฐานแปด เลขฐานสอง 0 1 2 3 4 5 6 7

000 001 010 011 100 101 110 111

โดยแบงเลขฐานสองออกเปนชด ๆ ละ 3 บต โดยนบจากทางขวามาทางซาย ถาชดสดทายมไมถง 3 บต ใหเตม 0 ลงไป แตถาเปนทศนยมแบงเปนชดใหนบจากทางซายไปทางขวา

Page 37: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

37

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยาง จงแปลง ( 11110111)2 ใหเปนเลขฐานแปด วธท า 11110111 = 011 110 111 = 3 6 7 (11110111)2 = (367)8

Page 38: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

38

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยาง (11101001000.01011)2 = ( ? )8

วธท า 011 101 001 000 . 010 110 = 3 5 1 0 . 2 6 = (3510.26)8

Page 39: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

39

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การแปลงเลขฐานแปดใหเปนเลขฐานสอง ท าไดในลกษณะเดยวกนโดยเขยนแทนเลขฐานแปด 1 ตว ดวยเลขฐานสอง 3 ตว

ตวอยาง จงแปลง ( 2537)8 ใหเปนเลขฐานสอง วธท า 2537 = 2 5 3 7 = 010 101 011 111 (2537)8 = (10101011111)2

Page 40: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

40

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 27 จงแปลง (247.51)8 ใหเปนเลขฐานสอง วธท า 247.51 = 2 4 7 . 5 1 = 010 100 111 . 101 001 (247.51)8 = 10100111.101001

Page 41: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

41

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การแปลงเลขระหวางฐานสองและฐานสบหก

เลขฐานสบหก เลขฐานสอง 0 1 2 3 4 5 6 7 8 9 A B C D E F

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Page 42: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

42

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 28 จงแปลง ( 110000111100111.100011)2 ใหเปนเลขฐานสบหก วธท า 110000111100111.100011 = = 0110 0001 1110 0111 . 1000 1100 = 6 1 E 7 . 8 C = 6 1 E 7 . 8 C

Page 43: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

43

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 29

จงแปลง ( 8ADF.238)16 ใหเปนเลขฐานสอง วธท า 8ADF.238 = 1000 1010 1101 0111 . 0010 0011 1000

8ADF.238 = 1000101011010111.001000111

Page 44: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

44

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

การแปลงเลขระหวางฐานแปดและฐานสบหก

ตวอยางท 1 จงแปลง (3A6E)16 ใหเปนเลขฐานแปด วธท า 3A6E = 0011 1010 0110 1110 = (0011101001101110)2

= 000 011 101 001 101 110 = 0 3 5 1 5 6 (3A6E)16 = ( 35156)8

Page 45: สาระการเรียนรู้ - RCBAT · 2013-09-25 · 3. สามารถเปลี่ยนระบบเลขฐานสิบให้เป็นระบบ

45

แผนใสหนวยท 3 คอมพวเตอรกบระบบเลขฐาน

ตวอยางท 2 จงแปลง (4721.327)8 ใหเปนเลขฐานสบหก วธท า 4721.327 = 100 111 010 001 . 011 010 111 = (100111010001.011010111)2

= 1001 1101 0001 . 0110 1011 1000 = 9 D 1 . 6 B 8

(4721.327)8 = (9D1.6B8)16