7

Click here to load reader

ระบบเลขฐานสอง

Embed Size (px)

Citation preview

Page 1: ระบบเลขฐานสอง
Page 2: ระบบเลขฐานสอง

ระบบเลขฐานสอง ประกอบด้วยตัวเลขสองตัว คือ 0 และ 1 แต่ละหลักของเลขฐานสอง จะเรียกว่า บิต (bit หรือ binary digit) ซึ่งบิตเป็นหน่วยข้อมูลที่เล็กที่สุดที่คอมพิวเตอร์จะสามารถเก็บและประมวลผลได้

Page 3: ระบบเลขฐานสอง

วิธีการ น าตัวเลขฐานสิบมาเป็นตัวตั้ง แล้วหารด้วยสองไปเรื่อยๆ จนกระทั่ง ผลลัพธ์เป็นศูนย์ และในการหารแต่ละครั้งต้องเขียนเศษท่ีได้จากการหารไว้ หลังจากท่ีหารจนผลหารเป็นศูนย์ โดยน าเศษที่ได้ทั้งหมด มาเรียงต่อโดยให้เศษที่ออกมาก่อนอยู่ทางขวา จนได้เลขฐานสองที่มีค่าจ านวนเต็มเท่ากับเลขฐานสิบ ที่เป็นตัวตั้ง

Page 4: ระบบเลขฐานสอง

)29 2 เศษ 1

)14 2 เศษ 0

)7 2 เศษ 1

)3 2 เศษ 1

)1 2 เศษ 1 0

2910 = 1 0 1 1 1 2

Page 5: ระบบเลขฐานสอง

การแปลงค่าจ านวนเต็มฐานสองให้เป็นฐานสิบ ต้องอาศัย ค่าประจ าหลักในเลขฐานสอง ในแต่ละหลักจะมีค่าประจ าหลักอยู่ซึ่งได้จากสองยกก าลังเลขหลัก โดยเลขหลักที่นับจากหลักหน่วย หลักสิบ หลักร้อย หลักพัน ส่วนหลักอื่นๆ ให้นับเลขหลักเพิ่มขึ้นไปเรื่อยๆ และค่าประจ าหลักมาจากด้านขวาสุดมาจากซ้าย

Page 6: ระบบเลขฐานสอง

เลขประจ าหลัก 7 6 5 4 3 2 1 0

การหาค่าประจ าหลัก 27 26 25 24 23 22 21 20

ค่าประจ าหลัก 128 64 32 16 8 4 2 1

Page 7: ระบบเลขฐานสอง

100012

1X24 + 0X23 + 0X22 + 0X21 + 1X20

1X16 + 0X8 + 0X4 + 0X2 + 1X1

16 + 0 + 0 + 0 + 1

100012 = 1710