สูตรการแปลงเลขฐาน 10 เป็น ฐาน 2

สูตรการแปลงเลขฐานสิบเป็นฐานสอง


สรุปการแปลงเลขฐานสิบเป็นฐานสอง

DEC 2 BIN
โจทย์ : แปลงเลขฐานสิบ (DEC) : 172 เป็นเลข Binary  8 หลัก
  • ตั้ง Pattern : 128 64 32 16 8 4 2 1
  • 128 สามารถลบ 172 ได้ 44   (ได้เลข 1 ตำแหน่งที่ 1)
  • 64   ไม่สามารถลบ 44           (ได้เลข 0 ตำแหน่งที่ 2)
  • 32   สามารถลบ 44 ได้ 12    (ได้เลข  1 ตำแหน่งที่ 3)
  • 16   ไม่สามารถลบ 12 ได้     (ได้เลข 0 ตำแหน่งที่ 4)
  • 8     สามารถลบ 12 ได้ 4       (ได้เลข 1 ตำแหน่งที่ 5)
  • 4     สามารถลบ 4 ได้ 0        (ได้เลข  1 ตำแหน่งที่ 6)
  • ตำแหน่ง 7,8 ที่เหลือใส่ 0
คำตอบคือ  10101100



สรุปการแปลงเลขฐานสองเป็นฐานสิบ

BIN 2 DEC
โจทย์ : แปลง 10101100 กลับไปเป็นเลขฐานสิบ
  • ตั้ง Pattern :                     128 64 32 16  8  4 2 1
  • นำเลข binary เทียบ         1    0   1   0   1  1 0 0
นำเลขด้านบนเลข 1 มาบวกกัน   128+32+8+4  =  172 (dec)


ใครเข้าใจแล้วไปต่อบทความนี้กันเลย
http://iak1.blogspot.com/2015/11/ip-address-hostmax-ip-network.html