Header Ads Widget

Ticker

6/recent/ticker-posts

การแปลงเลขฐาน

การแปลงเลขฐาน

การแปลงเลขฐานระหว่างเลขฐาน 2 กับ เลขฐาน 16

                ในการแปลงเลขฐาน 2 ให้เป็นเลขฐาน 16 สามารถทาได้โดยการแบ่งกลุ่มตัวเลขของเลขฐาน 2 เริ่มจากขวาไปซ้ายเป็นกลุ่ม ๆ ละ 4 บิต และใช้จากตารางแสดงความสัมพันธ์ของเลขฐานในการแปลงเลขฐานได้โดยตรงดังตัวอย่าง

การแปลงเลขฐาน 10 เป็นเลขฐาน 16

ในการแปลงเลขฐาน 10 ให้เป็นเลขฐาน 16 สามารถทำได้ 2 แนวทางคือ

1. แปลงเลขฐาน 10 ให้เป็นเลขฐาน 2 ก่อนใช้วิธีการกระจายตามน้ำหนัก ของแต่ละบิตแล้ว ทำการแปลงเลขฐาน 2 ให้เป็นเลขฐาน 16 ดังตัวอย่าง

2. แปลงโดยตรงทได้โดยการหารเช่นเดียวกับการแปลงเลขฐาน 2 เป็นเลขฐาน 10 ต่างตรงที่ใช้ 16 เป็นตัวหาร ดังตัวอย่าง

การแปลงเลขฐาน 16 เป็นเลขฐาน 10

ในการแปลงเลขฐาน 16 ให้เป็นเลขฐาน 10 สามารถทำได้ 2 แนวทางคือ

1. แปลงเลขฐาน 16 ให้เป็นเลขฐาน 2 ก่อนแล้ว ทำการแปลงจากเลขฐาน 2 ที่ได้ให้เป็นเลขฐาน 10 อีกครั้ง  ดังตัวอย่าง

 2. แปลงโดยตรงโดยรวมจากน้ำหนักของแต่ละหลักดังตัวอย่าง

 

 ขอบคุณข้อมูลจาก เรียนรู้และลองเล่น Arduino เบื้องต้น [ครู ประภาส สุวรรณเพชร]

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

0 ความคิดเห็น