เครื่องคำนวณเลขฐานสอง

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

เลขฐานสอง 1 ไม่ถูกต้อง
เลขฐานสอง 2 ไม่ถูกต้อง

ผลลัพธ์เลขฐานสอง:

ผลลัพธ์เลขฐานสิบ:

เลขฐานสองไม่ถูกต้อง (เฉพาะ 0 และ 1)

ผลลัพธ์ฐานสิบ:

เลขฐานสิบไม่ถูกต้อง

ผลลัพธ์ฐานสอง:

เลขฐานสองคืออะไร?

เลขฐานสองคือระบบตัวเลขที่ใช้เพียงสองหลัก: 0 และ 1 ใช้เป็นหลักในด้านวิทยาการคอมพิวเตอร์และอิเล็กทรอนิกส์เพื่อแสดงข้อมูลในระบบไฟฟ้าแบบสองสถานะ คือเปิดหรือปิด (1 หรือ 0) ระบบเลขฐานสองเป็นระบบพื้นฐานที่คอมพิวเตอร์และอุปกรณ์อิเล็กทรอนิกส์ใช้ในการประมวลผลและจัดเก็บข้อมูล เนื่องจากสามารถนำไปใช้งานทางอิเล็กทรอนิกส์ได้ง่ายและวงจรอิเล็กทรอนิกส์สามารถประมวลผลและจัดเก็บได้ง่าย

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

ตัวอย่างของเลขฐานสองคือ 1001 ซึ่งในเลขฐานสิบเท่ากับ 9

วิธีบวกเลขฐานสอง

การบวกเลขฐานสองใช้ขั้นตอนเดียวกับการบวกเลขฐานสิบ แต่ต่างกันตรงที่ระบบเลขฐานสองใช้เพียงสองหลัก: 0 และ 1

ขั้นตอนการบวกเลขฐานสองมีดังนี้:

  1. จัดเรียงเลขฐานสองให้หลักที่มีค่าน้อยที่สุดอยู่ในคอลัมน์เดียวกัน
  2. บวกหลักที่สอดคล้องกันในแต่ละคอลัมน์ ถ้าผลรวมเท่ากับ 2 หรือมากกว่า ให้ทดเลข 1 ไปยังหลักถัดไปทางซ้าย (ตัวทด)
  3. ทำซ้ำขั้นตอนที่ 2 สำหรับแต่ละคอลัมน์จนถึงหลักซ้ายสุด
  4. ผลลัพธ์สุดท้ายคือเลขฐานสองที่ได้

วิธีลบเลขฐานสอง

การลบเลขฐานสองใช้วิธีคล้ายกับการบวกเลขฐานสอง แต่ต้องระวังกรณีที่ตัวเลขในคอลัมน์ขวาน้อยกว่าตัวเลขในคอลัมน์ซ้าย

ขั้นตอนการลบเลขฐานสองมีดังนี้:

  1. จัดเรียงเลขฐานสองให้หลักที่มีค่าน้อยที่สุดอยู่ในคอลัมน์เดียวกัน
  2. ลบหลักที่สอดคล้องกันในแต่ละคอลัมน์ ถ้าหลักที่ถูกลบน้อยกว่าหลักที่จะลบ ให้ยืม 1 หน่วยจากหลักในคอลัมน์ถัดไป เช่นเดียวกับในระบบฐานสิบ
  3. ทำซ้ำขั้นตอนที่ 2 สำหรับแต่ละคอลัมน์จนถึงหลักซ้ายสุด
  4. ผลลัพธ์สุดท้ายคือเลขฐานสองที่ได้

วิธีแปลงเลขฐานสองเป็นฐานสิบ

ในการแปลงเลขฐานสองเป็นฐานสิบ ใช้สูตรต่อไปนี้:

(หลัก_1 · 2^(n-1)) + (หลัก_2 · 2^(n-2)) + ... + (หลัก_n · 2^0)

โดยที่ หลัก_1 คือหลักซ้ายสุดของเลขฐานสอง หลัก_2 คือหลักถัดไป และต่อไปเรื่อยๆ และ n คือจำนวนหลักทั้งหมดของเลขฐานสองที่ต้องการแปลง

ตัวอย่าง: แปลงเลขฐานสอง 1101 เป็นฐานสิบ

  1. กำหนดค่า n ในกรณีนี้ n = 4
  2. แทนค่าหลักลงในสูตร จะได้:
(1 · 2^3) + (1 · 2^2) + (0 · 2^1) + (1 · 2^0)
= 8 + 4 + 0 + 2
= 13

ความแตกต่างระหว่างระบบฐานสิบและฐานสอง

ระบบฐานสิบ

เป็นระบบตัวเลขฐาน 10 และเป็นมาตรฐานสากล แต่ละหลักของเลขฐานสิบต้องมีค่าระหว่าง 0 ถึง 9 ถ้าค่าของหลักเกิน 9 ต้องเพิ่มหลักใหม่เพื่อแสดงค่าอย่างถูกต้อง

ระบบฐานสอง

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

ตารางเทียบเลขฐานสิบและเลขฐานสอง

การแสดงตัวเลขในแต่ละระบบตัวเลข

ระบบฐานสิบ
ระบบฐานสอง
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111