ระบบเลขฐานสอง ประกอบด้วยตัวเลขสองตัว
คือ 0 และ 1 แต่ละหลักของเลขฐานสอง
จะเรียกว่า บิต (bit หรือ binary digit)
ซึ่งบิตเป็นหน่วยข้อมูลที่เล็กที่สุดที่คอมพิวเตอร์
จะสามารถเก็บและประมวลผลได้
วิธีการ
    นาตัวเลขฐานสิบมาเป็นตัวตั้ง แล้วหารด้วยสองไปเรื่อยๆ
จนกระทั่ง ผลลัพธ์เป็นศูนย์ และในการหารแต่ละครั้งต้องเขียน
เศษที่ได้จากการหารไว้ หลังจากที่หารจนผลหารเป็นศูนย์
โดยนาเศษที่ได้ทั้งหมด มาเรียงต่อโดยให้เศษที่ออกมาก่อนอยู่
ทางขวา จนได้เลขฐานสองที่มีค่าจานวนเต็มเท่ากับเลขฐานสิบ
ที่เป็นตัวตั้ง
2 )29   เศษ 1
2 )14   เศษ 0
2 )7     เศษ 1
2 )3    เศษ 1
2 )1    เศษ 1
  0
                 2910 =   1 1 1 0 12
การแปลงค่าจานวนเต็มฐานสองให้เป็นฐานสิบ ต้องอาศัย
ค่าประจาหลักในเลขฐานสอง ในแต่ละหลักจะมีค่าประจา
หลักอยู่ซึ่งได้จากสองยกกาลังเลขหลัก โดยเลขหลักที่นับ
จากหลักหน่วย หลักสิบ หลักร้อย หลักพัน ส่วนหลักอื่นๆ
ให้นับเลขหลักเพิ่มขึ้นไปเรื่อยๆ และค่าประจาหลักมาจาก
ด้านขวาสุดมาจากซ้าย
เลขประจาหลัก       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

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