การแปลงตัวเลขทศนิยมให้เป็นตัวเลขไบนารี
เอกสารไม่มีชื่อ

การแปลงทศนิยมเป็นไบนารี

การแปลงเลขทศนิยมให้เป็นเลขฐานสองเป็นหนึ่งในขั้นตอนที่ใช้กันทั่วไปในการทำงานของคอมพิวเตอร์ ในตัวอย่างด้านล่างตัวเลขทศนิยม 253 จะถูกแปลงเป็นเลขฐานสองที่มีเศษเหลือ r โดยการหารต่อเนื่องด้วย 2 หมายเลขฐานสองสำหรับ 253 คือ 11111101

1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1


ระบบเลขฐาน 2

คอมพิวเตอร์รับรู้และประมวลผลข้อมูลโดยใช้ระบบเลขฐานสองหรือฐาน 2 ระบบเลขฐานสองใช้เพียงสองสัญลักษณ์ (0 และ 1) แทนสัญลักษณ์สิบตัวในระบบเลขฐานสิบ ตำแหน่งหรือสถานที่ของแต่ละหลักหมายถึงหมายเลข 2 (หมายเลขฐาน) ที่ยกกำลัง (เลขยกกำลัง) ขึ้นอยู่กับตำแหน่งของมัน

ตัวอย่าง




24

25

26


 

ตารางต่อไปนี้แสดงวิธีแปลงเลขทศนิยมให้เป็นเลขฐานสอง

ระบบเลขฐาน 2

ราคา

สัญลักษณ์

2

2

2

2

2

2

2

2

สัญลักษณ์

0.1

0.1

0.1

0.1

0.1

0.1

0.1

0.1

เลขชี้กำลังฐาน

27

26

25

24

23

22

21

20

มูลค่าสถานที่

128

64

32

16

8

4

2

1

แปลงทศนิยม 35 เป็นไบนารี่

0

0

1

0

0

0

1

1

ขั้นตอนการแปลงเลขทศนิยมให้เป็นเลขฐานสอง

มีประมาณห้าขั้นตอนที่เกี่ยวข้องในการแปลงหมายเลข 35 เป็นเลขฐานสอง

1. ก่อนอื่นคุณต้องพิจารณาพลังงานที่มากขึ้นของ 2 ที่น้อยกว่าหรือเท่ากับ 35 ดังนั้นเริ่มต้นด้วยจำนวนมากที่สุด 2 ถึง 5 (32) น้อยกว่า 35 วาง "1" ในคอลัมน์นั้นและ จากนั้นคำนวณจำนวนเงินที่เหลือโดยการลบ 32 จาก 35 ผลลัพธ์ที่ได้คือ 9

2. ถัดไปคุณจะต้องตรวจสอบเพื่อดูว่า 16 (พลังงานต่ำกว่า 2 จากถัดไป) ที่เหมาะกับ 3 เพราะมันไม่ได้มี "0" อยู่ในคอลัมน์นั้น ค่าของหมายเลขถัดไปคือ 8 ซึ่งมากกว่า 3 ดังนั้นจึงมี "0" อยู่ในคอลัมน์นั้นด้วย

3. ค่าถัดไปที่เราจะใช้คือ 4 ซึ่งยังคงมีขนาดใหญ่กว่า 3 ดังนั้นอีกครั้งเราจะทำให้ค่านี้เป็น "0"

4. โอเคค่าต่อไปของเราจะเป็น 2 ซึ่งน้อยกว่า 3 และเพราะมันคือเราจะใส่ "1" ลงในคอลัมน์ ตอนนี้คุณจะต้องลบ 2 จาก 3 และผลลัพธ์จะเป็น 1

5. มูลค่าของตัวเลขสุดท้ายคือ 1 ซึ่งยังคงใช้ได้กับจำนวนที่เหลืออยู่ ดังนั้นเราจะวาง "1" ในคอลัมน์สุดท้าย ตอนนี้เราเห็นว่าเลขฐานสองสำหรับเลขทศนิยม 35 คือ 1,00011