http://digitalsknow.blogspot.com/

http://digitalsknow.blogspot.com/
เป็นบล็อกที่นำเสนอความรู้เกี่ยวกับด้านคอมพิวเตอร์และไอที IT Information Technology

วันอังคารที่ 3 กรกฎาคม พ.ศ. 2555

การแปลงเลขฐานสองเป็นฐานแปดและฐานสิบหก


Binary to Octal and Hex.
การแปลงเลขฐานสองเป็นฐานแปดและฐานสิบหก


1. เลขฐานแปดจะมีตัวเลขตั้งแต่ 0, 1, 2, 3, 4, 5, 6, 7 รวมทั้งหมด 8 ตัว

2. เลขฐานสิบหกจะมีตัวเลขตั้งแต่ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10(A), 11(B), 12(C), 13(D), 14(E), 15(F) รวมทั้งหมด 16 ตัว

การแปลงเลขฐานสองเป็นฐานแปดนั้น ให้จัดกลุ่มเลขฐานสองทีละ 3 บิต

ส่วนการแปลงเลขฐานสองเป็นฐานสิบหกนั้น ให้จัดกลุ่มเลขฐานสองทีละ 4 บิต

โดยเริ่มจากบิตที่อยู่ใกล้จุดทศนิยม (ให้เสมือนตัวเรายืนอยู่ที่จุดทศนิยม แล้วนับไปทางหน้าจุดทศนิยม หรือหลังทศนิยมในกรณีเป็นตัวเลขทศนิยม) จากนั้นให้จัดกลุ่ม หากกลุ่มสุดท้ายไม่ครบตามเลขฐาน ให้เติมศูนย์(แปลงเป็นฐานแปดจัดกลุ่ม 3 บิต และแปลงเป็นเลขฐานสิบหกจัดกลุ่ม 4 บิต)



หากมีตัวเลขฐานสองดังนี้ => 10101011.01101

สามารถแปลงเป็นเลขฐานแปดและฐานสิบหกได้ดังนี้


ไม่มีความคิดเห็น:

แสดงความคิดเห็น