ต้องรู้
- เลขฐานสองธรรมดาที่ไม่มีเครื่องหมายประกอบด้วยเลขฐานสองและศูนย์เท่านั้น เริ่มต้นที่หลักขวาสุดแล้วเลื่อนไปทางซ้าย
- ศูนย์จะเป็นศูนย์เสมอ แต่ละตำแหน่งแสดงถึงกำลังที่เพิ่มขึ้นของ 2 โดยเริ่มจาก 20 ซึ่งเท่ากับ 0
- เพิ่มค่าของตัวเลขทั้งหมดเพื่อให้ได้ผลลัพธ์ฐาน 10 ที่คุ้นเคยมากขึ้น
บทความนี้จะอธิบายวิธีอ่านเลขฐานสองอย่างง่ายแบบไม่มีเครื่องหมายและรวมข้อมูลเกี่ยวกับเลขฐานสองแบบมีเครื่องหมาย ซึ่งสามารถระบุตัวเลขที่เป็นบวกหรือลบได้
วิธีอ่านรหัสไบนารี่
"การอ่าน" รหัสไบนารีโดยทั่วไปหมายถึงการแปลเลขฐานสองเป็นเลขฐาน 10 (ทศนิยม) ที่ผู้คนคุ้นเคย การแปลงนี้ง่ายพอที่จะแสดงในหัวของคุณเมื่อคุณเข้าใจวิธีการทำงานของภาษาไบนารี
ตำแหน่งแต่ละหลักในเลขฐานสองมีค่าเฉพาะถ้าตัวเลขนั้นไม่ใช่ศูนย์ เมื่อคุณกำหนดค่าเหล่านี้ได้ทั้งหมดแล้ว คุณก็แค่บวกมันเข้าด้วยกันเพื่อให้ได้ค่าฐาน 10 (ทศนิยม) ของเลขฐานสอง
ดูวิธีการทำงาน นำเลขฐานสอง 11001010
-
วิธีที่ดีที่สุดในการอ่านเลขฐานสองคือการเริ่มต้นด้วยหลักขวาสุดและดำเนินการไปทางซ้าย พลังของตำแหน่งแรกนั้นเป็นศูนย์ หมายความว่าค่าของตัวเลขนั้น หากไม่ใช่ศูนย์ จะเป็นสองยกกำลังศูนย์หรือหนึ่ง ในกรณีนี้ เนื่องจากตัวเลขเป็นศูนย์ ค่าของสถานที่นี้จึงเป็นศูนย์
-
ถัดไป ไปที่หลักถัดไป หากเป็นหนึ่ง ให้คำนวณสองยกกำลังหนึ่ง จดบันทึกค่านี้ไว้ด้วย ในตัวอย่างนี้ ค่าเป็น 2 ยกกำลังหนึ่ง ซึ่งก็คือ 2
-
ทำขั้นตอนนี้ซ้ำจนกว่าจะถึงหลักซ้ายสุด
-
ในการเสร็จสิ้น สิ่งที่คุณต้องทำคือบวกตัวเลขทั้งหมดเข้าด้วยกันเพื่อรับค่าทศนิยมโดยรวมของเลขฐานสอง: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0=202
อีกวิธีหนึ่งในการดูกระบวนการทั้งหมดนี้ในรูปแบบสมการมีดังนี้: 1 x 27 + 1 x 26 + 0 x 2 5 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 2 1 + 0 x 20 =202
ลงนามเลขฐานสอง
วิธีการข้างต้นใช้ได้กับเลขฐานสองพื้นฐานที่ไม่มีเครื่องหมาย อย่างไรก็ตาม คอมพิวเตอร์ต้องการวิธีแสดงตัวเลขติดลบโดยใช้ไบนารีเช่นกัน
ด้วยเหตุนี้ คอมพิวเตอร์จึงใช้เลขฐานสองแบบมีเครื่องหมาย ในระบบประเภทนี้ หลักซ้ายสุดเรียกว่าบิตเครื่องหมาย ในขณะที่ตัวเลขที่เหลือเรียกว่าบิตขนาด
การอ่านเลขฐานสองที่มีเครื่องหมายนั้นเกือบจะเหมือนกับเลขฐานสองที่ไม่มีเครื่องหมาย โดยมีความแตกต่างเล็กน้อยเพียงจุดเดียว
-
ทำตามขั้นตอนเดียวกับที่อธิบายไว้ข้างต้นสำหรับเลขฐานสองที่ไม่ได้ลงนาม แต่ให้หยุดเมื่อคุณไปถึงบิตซ้ายสุด
-
ตรวจสอบเครื่องหมาย ให้ตรวจสอบบิตซ้ายสุด หากเป็นหนึ่ง แสดงว่าจำนวนนั้นเป็นลบ หากเป็นศูนย์ แสดงว่าจำนวนนั้นเป็นบวก
- ตอนนี้ ทำการคำนวณเหมือนเดิม แต่ใช้เครื่องหมายที่เหมาะสมกับตัวเลขตามที่ระบุโดยบิตซ้ายสุด: 64 + 0 + 0 + 8 + 0 + 2 + 0=-74
- วิธีไบนารีแบบมีเครื่องหมายช่วยให้คอมพิวเตอร์แสดงตัวเลขที่เป็นบวกหรือลบได้ อย่างไรก็ตาม มันใช้บิตเริ่มต้น ซึ่งหมายความว่าจำนวนที่มากขึ้นต้องใช้หน่วยความจำมากกว่าเลขฐานสองที่ไม่ได้ลงนามเล็กน้อย
การทำความเข้าใจเลขฐานสอง
หากคุณสนใจที่จะเรียนรู้วิธีอ่านเลขฐานสอง สิ่งสำคัญคือต้องเข้าใจว่าเลขฐานสองทำงานอย่างไร
ระบบเลขฐานสองเรียกว่าระบบเลขฐานสอง หมายความว่าแต่ละหลักมีความเป็นไปได้สองตัวเลข หนึ่งหรือศูนย์ ตัวเลขที่ใหญ่กว่านั้นเขียนโดยการบวกเลขหรือศูนย์เพิ่มเติมในเลขฐานสอง
การรู้วิธีอ่านเลขฐานสองไม่สำคัญสำหรับการใช้คอมพิวเตอร์ แต่เป็นการดีที่จะเข้าใจแนวคิดเพื่อให้เข้าใจถึงวิธีที่คอมพิวเตอร์เก็บตัวเลขไว้ในหน่วยความจำได้ดียิ่งขึ้นนอกจากนี้ยังช่วยให้คุณเข้าใจคำต่างๆ เช่น 16 บิต, 32 บิต, 64 บิต และการวัดหน่วยความจำ เช่น ไบต์ (8 บิต)