ฉันจะอ่านรหัสไบนารี่ได้อย่างไร
เครดิตรูปภาพ: SolisImages/iStock/GettyImages
รหัสไบนารีมักจะเชื่อมโยงกับแอปพลิเคชันทางเทคนิคที่หลากหลายและถูกต้อง ในหลาย ๆ ด้าน รหัสไบนารีเป็น DNA ของการคำนวณสมัยใหม่ ซึ่งเป็นภาษาของ 1 และ 0 ที่มีอยู่ก่อนคอมพิวเตอร์จะถือกำเนิดขึ้น แม้ว่ารหัสไบนารี่เกิดขึ้นก่อนการคำนวณสมัยใหม่ แต่ก็กลายเป็นองค์ประกอบสำคัญของกรอบงานสำหรับเทคโนโลยีส่วนใหญ่ที่เราใช้ในปัจจุบัน โดยคำนึงถึงสิ่งนั้น การใช้เวลาทำความเข้าใจอย่างถูกต้องในการตีความและ "อ่าน" รหัสไบนารีไม่เพียงแต่ปลูกฝัง an. เท่านั้น ความซาบซึ้งสำหรับผู้ใช้คอมพิวเตอร์ทั่วไป แต่ยังมีระดับการควบคุมและความเข้าใจในเทคโนโลยีที่ทรงพลังอย่างล้ำลึก มืออาชีพ
เคล็ดลับ
รหัสไบนารีประกอบด้วยตัวเลขแปดหลักที่แตกต่างกัน 255 ตัว โดยแต่ละหลักสามารถเป็น 1 หรือ 0 ได้ แม้ว่า 1 และ 0 เหล่านี้จะเป็นตัวแทนของ an บน หรือ ปิด รัฐ การแนะนำ ASCII ได้ช่วยสร้างสะพานเชื่อมระหว่างภาษาเครื่องระดับต่ำและการเขียนโปรแกรมสมัยใหม่
พื้นฐานของรหัสไบนารี่
ในระดับพื้นฐาน รหัสไบนารีไม่มีอะไรมากไปกว่าชุดของ 1 และ 0 ซึ่งแต่ละชุดจะจัดเรียงตามลำดับเฉพาะเพื่อให้ฮาร์ดแวร์คอมพิวเตอร์ดำเนินการตามที่ต้องการ จากมุมมองของฮาร์ดแวร์คอมพิวเตอร์ 1 ที่รวมอยู่ในรหัสไบนารีหมายถึง
บนในขณะที่ 0 หมายถึง ปิด. ไม่ได้หมายความถึงการบอกเป็นนัยว่า 1 วินาทีและ 0 วินาทีจัดการฟังก์ชันพลังงานภายในอุปกรณ์อย่างชัดเจน แต่สัญญาณเปิดและปิดเหล่านี้สามารถตีความได้ด้วยอุปกรณ์เพื่อให้ได้ผลลัพธ์ที่หลากหลายวิดีโอประจำวันนี้
ไบนารีและฐาน2
เมื่ออ่านและคำนวณรหัสไบนารี ลำดับของตัวเลขที่แสดงจะถูกอ่านจากขวาไปซ้าย ซึ่งต่างจากระบบการอ่านจากซ้ายไปขวาแบบเดิมๆ สำหรับแต่ละหลักในลำดับไบนารี ค่าที่เป็นไปได้สองค่า คือ 1 และ 0 เป็นผลให้ไบนารีถือเป็นระบบฐาน-2 ในลำดับแปดหลัก ตัวเลขที่อยู่ทางขวาสุดถือเป็น 2^0 หลักถัดไปคือ 2^1 เป็นต้น หากมี 1 อยู่ แสดงว่ามีการใช้ค่าฐาน 2 เฉพาะนี้ ในขณะที่หากพบ 0 แสดงว่าตัวเลขนั้นไม่ได้ใช้งานอยู่ในปัจจุบัน
ตัวอย่างเช่น ให้พิจารณาลำดับไบนารีต่อไปนี้: 10011011.
ในสถานการณ์นี้ หมายเลข 1 จะอยู่ที่หลักแรก สอง สี่ ห้า และแปด โดยอ่านจากขวาไปซ้าย ดังนั้น นี่หมายความว่า 2^0, 2^1, 2^3, 2^4 และ 2^7 เปิดใช้งานอยู่ โดยสามารถคำนวณได้ดังนี้ 1 คูณด้วย 2^0 = 1, 1 คูณด้วย 2^1 = 2, 1 คูณด้วย 2^3 = 8, 1 คูณด้วย 2^4 = 16, 1 คูณด้วย 2^7 = 128. เมื่อรวมค่าเหล่านี้แล้ว คุณจะได้ 1 + 2 + 8 + 16 +126 = 153. ดังนั้น จึงกล่าวได้ว่า ค่า ของลำดับเลขฐานสองนี้คือ 153.
การอ่านไบนารีและฟังก์ชันอื่นๆ
แม้ว่าเลขฐานสองจะเป็นระบบการนับ แต่ก็พบทางเข้าสู่ระบบที่ซับซ้อนหลากหลาย American Standard Code for Information Interchange หรือที่เรียกว่า ASCII จะแปลงรหัสไบนารีจากระบบที่ใช้ตัวเลขโดยเฉพาะให้เป็นหนึ่งเดียวกับตัวอักษรเช่นกัน ซึ่งช่วยให้รหัสไบนารีกลายเป็นองค์ประกอบหลักของปฏิสัมพันธ์ระหว่างมนุษย์และเครื่องจักร ด้วย 255 อักขระไบนารีที่เป็นไปได้รวมกัน ระบบการแปล ASCII มีตัวอักษร 255 ตัวและสัญลักษณ์อื่นๆ ที่ใช้กันทั่วไป ซึ่งสามารถได้มาจากชุดค่าผสมไบนารี ด้วยการแนะนำ ASCII การทำงานและความยืดหยุ่นของลำดับไบนารีเพิ่มขึ้นแบบทวีคูณ การสร้างสะพานเชื่อมระหว่างรหัสเครื่องและการเชื่อมต่อระดับสูงกว่าที่อนุญาตให้โปรแกรมที่ทันสมัยเพื่อ เจริญ