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
สามารถแปลงเป็นเลขฐานแปดและฐานสิบหกได้ดังนี้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น