CodeQuiz EP.22 - คอมเตอร์คูณเลขยังไง?

พี่ปาล์ม ชิติพัทธ์

เผยแพร่เมื่อ

อัปเดตล่าสุดเมื่อ

CodeQuiz EP.22 - คอมเตอร์คูณเลขยังไง?

📌 สาระสำคัญ

  • การคูณไม่ได้แตกต่างไปจากการคูณที่เราเรียนสมัยประถมมากนัก
  • การคูณเลขในคอมฯ ใช้เลขฐานสองในการคูณแทนที่จะใช้เลขฐาน 10

🧠 การคูณเลขในคอมพิวเตอร์

หลังจากที่เราได้พูดแรกการบวกและลบไปแล้วเราจะมาพูดถึงการคูณกันมั้ง

โอเครเริ่มจากการคูณในเลขฐาน 10 ที่เราคุ้นเคยกันก่อน

latex-image (1).png

ยกตัวอย่างจากนั้นเราก็คูณกันเลยเหมือนตอนที่เราทำตอนประถม

CodeQuiz ep22 - คูณเลข 4.png

ง่ายใช่มั้ยละงั้นลองมาดูกันว่าถ้าเราจะคูณในคอมฯยังไง


🤖 การคูณเลขในคอมฯ

จากโพสก่อนๆหน้านี้เรารู้แล้วว่าเลขในคอมฯ เก็บอยู่ในรูปแบบของเลขฐาน 2 (Binary)

ถ้าเราอยากจะนำเลขสองตัวมาคูณกันเราก็แปลงเลขฐาน 10 ไปเป็นเลขฐาน 2 แล้วค่อยคูณกันยังไงละ

latex-image (4).pnglatex-image (5).png

แล้วมันคูณกันยังไงล่ะทีนี้? เอาจริง ๆ ก็คือเราคูณกันแบบที่เราก่อนหน้านี้เลย

แต่การจะทำแบบนั้นได้เราต้องรู้ก่อนว่าแต่ละหลักคูณกันได้เท่าไหร่ (เหมือนด้านบนเรารู้ว่า 6x2 = 12)


ซึ่งเราจะให้

latex-image (3).png

จากนั้นเราก็ตั้งคูณปกติเลย

CodeQuiz ep22 - คูณเลข 8.png

เย่เราได้ผลลัพธ์ออกมาแล้ว


✅สรุป

จากที่ได้กล่าวมาทั้งหมดจริง ๆ แล้วการคูณในคอมก็ไม่ได้แตกต่างการจากการคูณเลขที่เราทำตอนประถมมากเท่าไหร่ มีแค่ส่วนเสริมที่เราต้องรู้ว่า แต่ละตัวในเลขฐานสองนั้นคูณกันเองแล้วได้เท่าไหร่นั้นเอง

บทความที่เกี่ยวข้อง