Computer Technology

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

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

ตัวอย่าง 10111 มีค่าเท่ากับเท่าไรในระบบเลขฐานสิบ

วิธีทำ

1 0 1 1 1 = 1 x 20
1 0 1 1 1 = 1 x 21
1 0 1 1 1 = 1 x 22
1 0 1 1 1 = 0 x 23
1 0 1 1 1 = 1 x 24
ดังนั้น (10111)2 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20
  = 16 + 0 + 4 + 2 + 1
(10111)2 = 23

ตัวอย่าง (110111)2 มีค่าเท่ากับเท่าไรในระบบเลขฐานสิบ

วิธีทำ

N = 1 x 25 + 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20
  = 32 + 16 + 0 +4 + 2 + 1
1101112 = 5510