เลขฐานสองคือตัวเลขจากระบบเลขฐานสองซึ่งมีเลขฐาน 2 ถูกนำมาใช้โดยตรงในอุปกรณ์อิเล็กทรอนิกส์ดิจิทัล ซึ่งใช้ในอุปกรณ์คอมพิวเตอร์สมัยใหม่ส่วนใหญ่ รวมทั้งคอมพิวเตอร์ โทรศัพท์มือถือ และเซ็นเซอร์ทุกชนิด เราสามารถพูดได้ว่าเทคโนโลยีทั้งหมดในยุคของเราสร้างขึ้นจากเลขฐานสอง
การเขียนตัวเลข
จำนวนเท่าใดก็ได้ มากเพียงใด ในระบบเลขฐานสองเขียนโดยใช้อักขระสองตัว: 0 และ 1 ตัวอย่างเช่น หลัก 5 จากระบบทศนิยมที่คุ้นเคยในเลขฐานสองจะแสดงเป็น 101 เลขฐานสองสามารถแสดงด้วยคำนำหน้า 0b หรือเครื่องหมาย (&) เช่น : & 101.
ในระบบตัวเลขทั้งหมด ไม่รวมทศนิยม อักขระจะถูกอ่านทีละตัว กล่าวคือ ในตัวอย่างที่ 101 อ่านว่า "หนึ่งศูนย์หนึ่ง"
โอนจากระบบหนึ่งไปอีกระบบหนึ่ง
โปรแกรมเมอร์ไบนารีระบบตัวเลข สามารถแปลงเลขฐานสองเป็นทศนิยมได้ทันที สิ่งนี้สามารถทำได้จริง ๆ โดยไม่มีสูตรใด ๆ โดยเฉพาะอย่างยิ่งถ้าบุคคลมีความคิดว่า "สมอง" ส่วนที่เล็กที่สุดของคอมพิวเตอร์ - บิต - ทำงานอย่างไร
เลขศูนย์ยังหมายถึง 0 และเลขหนึ่งในระบบเลขฐานสองก็จะเป็นหนึ่งเดียวกัน แต่จะทำอย่างไรต่อไปเมื่อตัวเลขหมด? ระบบทศนิยมจะ "แนะนำ" ในกรณีนี้ให้แนะนำคำว่า "สิบ" และในระบบเลขฐานสองจะเรียกว่า "สอง"
ถ้า 0 คือ & 0 (เครื่องหมายและเป็นสัญกรณ์ไบนารีระบบ), 1 = & 1 จากนั้น 2 จะแสดงเป็น & 10 สามสามารถเขียนเป็นตัวเลขสองหลักได้ โดยจะมีรูปแบบ & 11 นั่นคือ หนึ่งสองและหนึ่ง ชุดค่าผสมที่เป็นไปได้หมดลงแล้ว และมีการป้อนหลายร้อยรายการในระบบทศนิยมในขั้นตอนนี้ และ "สี่" ในระบบเลขฐานสอง สี่คือ & 100, ห้าคือ & 101, หกคือ & 110, เจ็ดคือ & 111 หน่วยบัญชีที่ใหญ่กว่าถัดไปคือหน่วยแปด
คุณสามารถสังเกตเห็นลักษณะเฉพาะ:ถ้าในระบบทศนิยม ตัวเลขจะถูกคูณด้วยสิบ (1, 10, 100, 1000 และอื่นๆ) จากนั้นในระบบเลขฐานสองตามลำดับด้วยสอง: 2, 4, 8, 16, 32 ซึ่งสอดคล้องกับขนาด ของแฟลชการ์ดและไดรฟ์อื่นๆ ที่ใช้ในคอมพิวเตอร์และอุปกรณ์อื่นๆ
รหัสไบนารีคืออะไร
เลขฐานสองตัวเลขเรียกว่าไบนารี แต่ค่าที่ไม่ใช่ตัวเลข (ตัวอักษรและสัญลักษณ์) สามารถแสดงในรูปแบบนี้ได้เช่นกัน ดังนั้น คำและข้อความสามารถเข้ารหัสเป็นตัวเลขได้ แม้ว่าจะดูไม่กระชับนัก เนื่องจากการเขียนตัวอักษรเพียงตัวเดียว คุณจะต้องมีเลขศูนย์และเลขศูนย์หลายตัว
แต่คอมพิวเตอร์จะจัดการอ่านได้อย่างไรข้อมูลมาก? อันที่จริงทุกอย่างง่ายกว่าที่คิด คนที่คุ้นเคยกับระบบเลขฐานสิบก่อนจะแปลเลขฐานสองเป็นเลขฐานสองที่คุ้นเคย จากนั้นจึงทำการปรับเปลี่ยนใดๆ กับมัน และพื้นฐานของตรรกะของคอมพิวเตอร์ก็คือระบบเลขฐานสองในขั้นต้น แรงดันไฟฟ้าสูงสอดคล้องกับหน่วยในเทคโนโลยี และแรงดันไฟฟ้าต่ำสอดคล้องกับศูนย์ หรือมีแรงดันไฟฟ้าสำหรับหน่วย และไม่มีแรงดันไฟฟ้าเลยสำหรับศูนย์
ตัวเลขไบนารีในวัฒนธรรม
มันจะเป็นข้อผิดพลาดที่จะคิดว่าระบบเลขฐานสองการคำนวณเป็นข้อดีของนักคณิตศาสตร์สมัยใหม่ แม้ว่าเลขฐานสองเป็นพื้นฐานในเทคโนโลยีในยุคของเรา แต่ก็มีการใช้มาเป็นเวลานานและในส่วนต่างๆ ของโลก ใช้เส้นยาว (หนึ่ง) และเส้นประ (ศูนย์) โดยเข้ารหัสอักขระแปดตัว หมายถึง แปดองค์ประกอบ: ท้องฟ้า ดิน ฟ้าร้อง น้ำ ภูเขา ลม ไฟ และแหล่งน้ำ (แหล่งน้ำ) ความคล้ายคลึงกันของตัวเลข 3 บิตนี้มีอธิบายไว้ในข้อความคลาสสิกของ Book of Changes Trigrams เป็น 64 hexagrams (ตัวเลข 6 บิต) ซึ่งอยู่ใน Book of Changes ตามลำดับเลขฐานสองตั้งแต่ 0 ถึง 63
คำสั่งนี้จัดทำขึ้นในศตวรรษที่ 11 โดย Shao Yong ปราชญ์ชาวจีน แม้ว่าจะไม่มีหลักฐานว่าเขาเข้าใจระบบเลขฐานสองโดยทั่วไปแล้วก็ตาม
ในอินเดีย แม้กระทั่งก่อนยุคของเรา เลขฐานสองยังถูกใช้เป็นพื้นฐานทางคณิตศาสตร์เพื่ออธิบายบทกวีที่รวบรวมโดยนักคณิตศาสตร์ Pingala
การเขียนปมอินคา (kipu) ถือเป็นต้นแบบของฐานข้อมูลสมัยใหม่ พวกเขาเป็นคนแรกที่ใช้ไม่เพียงแต่รหัสไบนารีของตัวเลข แต่ยังรวมถึงสัญลักษณ์ที่ไม่ใช่ตัวเลขในระบบเลขฐานสอง การเขียนเป็นก้อนกลมของ Kipu ไม่เพียงแต่มีลักษณะเฉพาะโดยคีย์หลักและรองเท่านั้น แต่ยังรวมถึงการใช้ตัวเลขตำแหน่ง การเข้ารหัสด้วยสี และชุดข้อมูลซ้ำ (รอบ) ชาวอินคาเป็นผู้บุกเบิกวิธีการทำบัญชีที่เรียกว่าการเข้าคู่
คนแรกของโปรแกรมเมอร์
ระบบเลขฐานสอง0 และ 1 ยังอธิบายโดยนักวิทยาศาสตร์ นักฟิสิกส์ และนักคณิตศาสตร์ชื่อดัง Gottfried Wilhelm Leibniz เขาชอบวัฒนธรรมจีนโบราณและในขณะที่ศึกษาตำราดั้งเดิมของหนังสือแห่งการเปลี่ยนแปลง สังเกตเห็นการโต้ตอบของเลขฐานสิบหกกับเลขฐานสองตั้งแต่ 0 ถึง 111111 เขาชื่นชมหลักฐานความสำเร็จที่คล้ายคลึงกันในด้านปรัชญาและคณิตศาสตร์ในเวลานั้น Leibniz สามารถเรียกได้ว่าเป็นโปรแกรมเมอร์คนแรกและนักทฤษฎีข้อมูล เขาเป็นคนที่ค้นพบว่าถ้าคุณเขียนกลุ่มของเลขฐานสองในแนวตั้ง (หนึ่งด้านล่างอื่น ๆ ) คอลัมน์แนวตั้งของตัวเลขที่เป็นผลลัพธ์จะทำซ้ำเลขศูนย์และเลขศูนย์เป็นประจำ สิ่งนี้เรียกว่าเขาเพื่อแนะนำว่าอาจมีกฎทางคณิตศาสตร์ใหม่ทั้งหมด
Leibniz ยังตระหนักว่าเลขฐานสองนั้นเหมาะสมที่สุดสำหรับใช้ในกลไกพื้นฐานที่ควรจะเป็นการเปลี่ยนแปลงของวัฏจักรแบบพาสซีฟและแอคทีฟ มันคือศตวรรษที่ 17 และนักวิทยาศาสตร์ผู้ยิ่งใหญ่คนนี้ได้ประดิษฐ์คอมพิวเตอร์บนกระดาษที่ทำงานบนพื้นฐานของการค้นพบใหม่ของเขา แต่เขาตระหนักได้อย่างรวดเร็วว่าอารยธรรมยังไม่ถึงการพัฒนาทางเทคโนโลยีดังกล่าวและในเวลาที่เขาสร้างเครื่องจักรดังกล่าว จะเป็นไปไม่ได้