ดิจิตอล EP1.1 เลขฐาน 16 สำคัญไฉนน..!!

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • สวัสดีครับ ยินดีต้อนรับทุกท่านเข้าสู่ช่อง ZimZimDIY
    สำหรับคลิปที่แล้ว
    ผมได้พูดถึง Digital ไปแล้ว ว่าคืออะไร และ มีประโยชน์อย่างไร
    ในคลิปนี้ ผมจะขออธิบาย ขยายความสำคัญ มองให้เห็นภาพ เพิ่มเติม อีกสักนิด นะครับ ว่าเลขฐาน2 ฐาน10 ฐาน16 มันมีความสัมคัญ มีความสัมพันธ์ ผูกโยง สำหรับมนุษย์ และ ในระบบดิจิตัล อย่างไร ?
    อย่าง ที่ทราบกันดีว่า หน่วยประมวลผล หรือ คอมพิวเตอร์เข้าใจ เนี่ยะ ที่จริงมันเข้าใจ เพียง แค่เลขฐานสองอย่างเดียวเท่านั้น
    เลขฐาน อื่นมันไม่เข้าใจ
    แต่ปัจจุบันนี้ มนุษย์ เราใช้เลขฐาน 10 กันอยู่ สังเกตุว่าเราจะใช้ ตัวเลขเพียง 0 - 9
    ถ้าเกิน 9 เราจะขึ้นหลักใหม่เป็นหลัก สิบ
    เกินหลักสิบ 99 ก็จะ เติมเป็นหลักร้อย เกิน 999 ก็จะเป็นหลักพัน
    ซึ่งเพื่อนๆเข้าใจมันดีอยู่แล้ว
    เพราะฉะนั้น อย่างน้อยๆ เราควรจะรู้ว่าคร่าวๆว่า การ แปลงเลขฐาน 10 ไปเป็นเลขฐาน 2
    และ การแปลงเลขฐาน 2 กับไปเป็นเลขฐาน 10 เป็นยังไง
    สำหรับ รูปแบบ การแปลงเลข ฐาน2เป็นฐาน 10 ผมจะอธิบายแบบง่ายๆสักเล็กน้อย ปกติ บิตแรกจะเท่ากับ 1 บิตที่ 2 จะเท่ากับ 2 หลังจากนั้น เราก็ยก กำลัง 2 เลขหลัก ไปเรื่อย ๆ เลยครับ
    ก็จะเท่ากับ 4 , 8 , 16 , 32 ,64 , 128 , 256 ไปเรื่อยๆ
    เพื่อความเข้าใจง่าย ผมจะตัดทิ้ง ให้เหลือ 4 บิต ไว้ก่อนละกันนะครับ หรือ 4 ตำแหน่ง
    และถ้าสถานะไหนเป็น 1 เราก็จะนำ ตัวเลขข้าง บนมาบวกกัน
    ยกตัวอย่างผมมี เลขฐาน2 ค่า 0101 ก็เอาเลข 4 ข้างบนมา+กับเลข 1 ก็จะเท่ากับ 5 ในเลขฐาน 10
    ค่า 1011 ก็เอาเลข 8 + 2 +1 ก็จะเท่ากับเลข 11 ในเลขฐาน 10
    อีกค่าละกันครับ 1111 ก็จะได้ 8 + 4 + 2 +1 ก็จะเท่ากับเลข 15 ในเลขฐาน 10
    แต่เรา มักจะ นิยมใช้เลขฐาน16 ในการโปรแกรมข้อมูล มากกว่าเลขฐาน10 นะครับ มันเป็นเพราะอะไรกัน ?
    แต่ เดี๋ยว ไปดูลักษณะโครงสร้างของมันกันครับ
    สังเกตุว่า เลขฐาน 16 ตัวเลขตั้งแต่ 0 - 9 ก็ยัง เก็บค่าเดิม ค่าเท่ากัน ในเลขฐาน 10 อยู่ ส่วนค่าตัวเลขที่เกิน 10 ขึ้นไป จะใช้ตัวอักษร A - F แทน
    เพื่อให้มันแทนค่าได้ 16 ค่า ก็คือ 0 - 15
    ถ้าเกินค่า 16 ไป เราก็ จะแทนค่า 10 เก็บค่า 16
    เราก็แทนค่าไปเรื่อยๆครับ
    จนมาถึง19 เก็บ 25
    เลขต่อไปคืออะไรครับ ใช่แล้วครับ 19 เสร็ต แล้วก็ต้อง 1A ต่อ
    เพราะ เลขฐาน 16 มีตัวอักษรเพิ่มเข้ามาอีก 6 ตัว ยังไงละครับ
    1A แล้วก็ 1B 1C 1D 1E 1F จนไปถึง 1F
    แล้วค่อยไป 20 ต่อ
    มือใหม่ ตอนแรกๆ ก็อาจจะงง หน่อย นะครับ แต่มาทางดิจิตอล เดี๋ยวก็ชินครับ เพราะว่าเราจำเพิ่มอีกแค่ 6 ตัว เอง
    เพื่อนๆอาจจะเกิดคำถามว่า อ่าว แล้วทำไมเราถึงต้องใช้เลข ฐาน 16 ในการโปรแกรม คำสั่งด้วย ในเมื่อเราใช้ฐาน 10 ก็ดีอยู่แล้ว
    แน่นอนครับว่า
    1.เลขฐาน 16 แทนค่าได้มากขึ้น สังเกตุว่า ใช้ตัวอักษรเพียงตัวเดียว เก็บเลขได้หนึ่ง 15
    2.มีความสัมพันธ์กับเลขฐาน 2
    3.ลดขนาดข้อมูล เพื่อนๆสังเกตุว่า 4 บิตของเลขฐาน 2 สามารถแทนด้วยตัวเลขเพียง 1 ตัว ในเลขฐาน 16 พอดิบพอดี
    ทำให้ข้อมูลที่เก็บในรูปแบบฐาน 16 มีความกะทัดรัดมากขึ้น.
    และยิ่ง ค่ามากขึ้น ก็จะเห็น ความแตกต่าง มากขึ้นเรื่อยๆครับ
    MAC Address หรือเลข บัตรประชนของHardware คอมพิวเตอร์ ก็ยังใช้เป็นเลขฐาน 16 แสดงออกมา เลยครับ
    หรือ โค้ด รหัสสี ของ Protoshop ก็ยังใช้เลขฐาน 16 ในการเฟ้นส์หา แถบสี เช่นกัน
    เพราะฉะนั้น สรุปได้ว่า
    เลขฐาน 2 ในการสื่อสารมันยาวเกินไป การอธิบายหรือการสื่อสาร ด้วยฐาน 16 จะเขียนในรูปแบบที่ สั้นกว่า
    ส่วน การแปลงเลขฐาน 2มาเป็นฐาน 10 หรือแปลงฐาน 16 มาเป็นฐาน 10 ก็เพราะ มันทำให้ มนุษย์ เราเข้าใจง่ายขึ้น
    ส่วน ฐาน 16 ถ้าถามโปรแกรมเมอร์ เขาก็จะบอกว่า มัน ดูสะดวก และ ง่ายขึ้น ในการเขียนโค้ด
    เวลาแปลงก็ง่าย หารก็ลงตัว เฟอร์เฟคไปซะทุกอย่างครับ ด
    สำหรับคลิปนี้ผมขออธิบาย ไว้คร่าวๆ เท่านี้ก่อน ส่วน การบวกลบ คูณหาร ของเลขฐาน ต่างๆ เพื่อนๆสามารถศึกษาเพิ่มเติมได้เองเลยนะครับ
    มีคนทำไว้เยอะมากครับ เจอกันคลิปถัดไป ขอบคุณเพื่อนๆทุกท่านที่ติดตามรับชมครับ

ความคิดเห็น • 12

  • @sampamnl.8964
    @sampamnl.8964 10 หลายเดือนก่อน +1

    ขอบคุณครับกับสาระดีๆ

  • @rcx_power7001
    @rcx_power7001 6 หลายเดือนก่อน

    แล้วเลขฐาน64ล่ะครับ..

  • @TumDummy
    @TumDummy 10 หลายเดือนก่อน +2

    ทบทวนวิชาดิจิตอลสมัยปวช2 เมื่อ20กว่าปีก่อน

  • @reikookier5772
    @reikookier5772 5 หลายเดือนก่อน

    เหมือนสัญญาณไฟฟ้าในระบบ cnc เลย

  • @somchaik.120
    @somchaik.120 10 หลายเดือนก่อน

    ได้ทบทวนวิชาดิจิตอลเลยครับ

  • @chalermpolyaipram2962
    @chalermpolyaipram2962 10 หลายเดือนก่อน +2

    ดีเยี่ยม

  • @TarzanBadman
    @TarzanBadman 10 หลายเดือนก่อน

    ผมเดานะครับ EPนี้อีก10ปีจะมียอดดูเยอะ ตอนเรียนไม่ค่อยสนใจ มาทำงานเจอเต็มๆ

  • @gli8962
    @gli8962 10 หลายเดือนก่อน +1

    เหมือนกำลังเมาหมัด มืนไปหมด

  • @Sky-Teerawat
    @Sky-Teerawat 10 หลายเดือนก่อน +1

    งง มึนตึบ เมาเลยคลิปนี้ ไม่ใช้คลิปไม่เข้าใจ แต่สมองแปลงเลขไม่ทัน

    • @trtonkaoruangkao7009
      @trtonkaoruangkao7009 10 หลายเดือนก่อน +1

      เหมือนกันเลยครับพี่😂

    • @ไม่เชื่ออย่าลบออก
      @ไม่เชื่ออย่าลบออก 10 หลายเดือนก่อน

      มันไม่มีมนุษย์คนไหนไม่เข้าใจหรอกครับ แค่อาจต้องไปหาศึกษาตั้งแต่เริ่มต้นหาหนังสืออ่านตั้งแต่แนวคิดของมันถึงจะเข้าใจง่าย หนังสือภาษาไทยก็ประมาณ 200หน้า อ่านอาทิตย์เดียวก็จบครับ เป็นมนุษย์ระดับโฮโมเซเปียนส์ แล้วไม่มีไครเหนือกว่าไครหรอก