ระบบเลขฐานสอง
TRANSCRIPT
ระบบเลขฐานสอง ประกอบด้วยตัวเลขสองตัว คือ 0 และ 1 แต่ละหลักของเลขฐานสอง จะเรียกว่า บิต (bit หรือ binary digit) ซึ่งบิตเป็นหน่วยข้อมูลที่เล็กที่สุดที่คอมพิวเตอร์จะสามารถเก็บและประมวลผลได้
วิธีการ น าตัวเลขฐานสิบมาเป็นตัวตั้ง แล้วหารด้วยสองไปเรื่อยๆ จนกระทั่ง ผลลัพธ์เป็นศูนย์ และในการหารแต่ละครั้งต้องเขียนเศษท่ีได้จากการหารไว้ หลังจากท่ีหารจนผลหารเป็นศูนย์ โดยน าเศษที่ได้ทั้งหมด มาเรียงต่อโดยให้เศษที่ออกมาก่อนอยู่ทางขวา จนได้เลขฐานสองที่มีค่าจ านวนเต็มเท่ากับเลขฐานสิบ ที่เป็นตัวตั้ง
)29 2 เศษ 1
)14 2 เศษ 0
)7 2 เศษ 1
)3 2 เศษ 1
)1 2 เศษ 1 0
2910 = 1 0 1 1 1 2
การแปลงค่าจ านวนเต็มฐานสองให้เป็นฐานสิบ ต้องอาศัย ค่าประจ าหลักในเลขฐานสอง ในแต่ละหลักจะมีค่าประจ าหลักอยู่ซึ่งได้จากสองยกก าลังเลขหลัก โดยเลขหลักที่นับจากหลักหน่วย หลักสิบ หลักร้อย หลักพัน ส่วนหลักอื่นๆ ให้นับเลขหลักเพิ่มขึ้นไปเรื่อยๆ และค่าประจ าหลักมาจากด้านขวาสุดมาจากซ้าย
เลขประจ าหลัก 7 6 5 4 3 2 1 0
การหาค่าประจ าหลัก 27 26 25 24 23 22 21 20
ค่าประจ าหลัก 128 64 32 16 8 4 2 1
100012
1X24 + 0X23 + 0X22 + 0X21 + 1X20
1X16 + 0X8 + 0X4 + 0X2 + 1X1
16 + 0 + 0 + 0 + 1
100012 = 1710