การถ่ายโอนข้อมูล hex คือสแน็ปช็อตของหน่วยความจำคอมพิวเตอร์โดยทั่วไปจะแสดงเป็นข้อความบนหน้าจอหรือในงานพิมพ์ เลขฐานสิบหกหรือเลขฐานสิบหกเป็นระบบเลขฐาน 16 ที่ใช้โดยคอมพิวเตอร์เพื่อเป็นตัวแทนของรหัสไบนารีเมื่อผู้คนจำเป็นต้องอ่าน การทิ้งคอมพิวเตอร์เป็นชื่อสามัญสำหรับการเขียนข้อมูลในหน่วยความจำไปยังไฟล์ซึ่งมักจะเกิดขึ้นก่อนซอฟต์แวร์ล่ม โดยทั่วไปแล้วการถ่ายโอนข้อมูลแบบเลขฐานสิบหกจะถูกใช้โดยคนในการทำงานผ่านสิ่งที่คอมพิวเตอร์ทำก่อนเกิดความผิดพลาด
เพื่อที่จะเข้าใจการถ่ายโอนข้อมูลฐานสิบหกจำเป็นต้องเข้าใจเพียงเล็กน้อยเกี่ยวกับการทำงานของระบบหมายเลขอื่น ระบบตัวเลขถูกระบุว่าเป็นฐาน - [ค่า] ค่าในระบบตัวเลขกำหนดจำนวนหลักของตัวเลขที่มีในระบบ ตัวอย่างเช่นคนส่วนใหญ่ใช้ระบบฐาน 10 ที่มีตัวเลขสิบศูนย์ถึงเก้า แม้ว่ามันอาจจะยากที่จะเข้าใจระบบตัวเลขที่ไม่ใช่ฐาน 10 แต่มันก็ง่ายสำหรับคอมพิวเตอร์ ระบบการนับฐานที่แตกต่างกันช่วยให้โปรแกรมเร็วขึ้นและวิธีการจัดเก็บที่ดีกว่าระบบพื้นฐาน 10
รหัสคอมพิวเตอร์ส่วนใหญ่ทำงานในระบบเลขฐานสองเป็นชุด 1s และ 0s ซึ่งเป็นตัวแทนเปิดและปิดในหน่วยความจำแม่เหล็กของคอมพิวเตอร์ ในฐานะที่เป็นระบบเบส 2 ระบบเลขฐานสองมีจำนวนมากซึ่งแสดงถึงจำนวนฐาน 10 ที่ค่อนข้างเล็ก ตัวอย่างเช่น "1001" ในไบนารีเท่ากับเก้าใน base-10 เมื่อคอมพิวเตอร์จัดเก็บข้อมูลไบนารีพวกเขาจะทำมันในบล็อกสี่หลักสองตัวที่เรียกว่าไบต์ซึ่งแต่ละอันแทนหมายเลขหนึ่ง บล็อกที่อ่าน "0100 1101" จะเป็น "4 13" ในรูปแบบฐาน 10
เลขฐานสิบหกเป็นระบบเลขฐาน 16 ที่มีค่าเป็นศูนย์ถึง 15 เนื่องจากจำนวนที่มากที่สุดที่สามารถเขียนในสี่หลักของไบนารีคือ "1111" หรือ "15" ในฐาน 10 จากนั้นเลขฐานสองสี่หลักคือ ง่ายกว่าและสั้นกว่าในการเขียนเป็น hex การเขียนค่าเป็นเลขฐานสิบหกจะทำให้แต่ละไบต์สั้นลงจากแปดหลักไปเป็นสองหลัก
ค่าฐานสิบหกทั่วไปอาจดูแตกต่างจากฐานเลข 10 หลักเล็กน้อย ในขณะที่ค่าสำหรับศูนย์ถึงเก้ายังคงเหมือนเดิม 10 ถึง 15 จะได้รับค่าตัวแทนเดียว ค่าเหล่านี้แสดงโดย AF ในฐาน -10 นี่จะเป็นปัญหาพื้นฐานทางคณิตศาสตร์: 4 + 11 = 15 ในฐานสิบหกปัญหาเดียวกันจะมีลักษณะเช่นนี้: 4 + B = E
ฐานสิบหกใช้การแปลงและตัวเลขเหล่านี้ทั้งหมดเพื่อแยกการแสดงข้อความของสิ่งที่เขียนในหน่วยความจำของคอมพิวเตอร์ในเวลาที่มีการถ่ายโอนข้อมูล การถ่ายโอนข้อมูลเลขฐานสิบหกทั่วไปมีเส้นหลังบรรทัดของตัวเลขในคอลัมน์แน่นและสอดคล้องกันทั้งหมดที่เขียนในฐานสิบหก คอลัมน์แรกคือที่อยู่หน่วยความจำของบรรทัดและประกอบด้วยตัวเลขเจ็ดหลัก การตามที่อยู่หน่วยความจำคือค่าของพื้นที่นั้นที่ถูกแปลงเป็นฐานสิบหกจากไบนารี โดยทั่วไปจะเป็นกลุ่มของค่าสองค่าซึ่งแทนค่าหนึ่งไบต์หรือสี่ค่าซึ่งแทนค่าสองค่า คอลัมน์สุดท้ายคือการตรวจสอบที่อยู่ของค่าที่ใช้ในการตรวจสอบความถูกต้องของข้อมูลและมักจะเป็นตัวเลขหกหลัก


