📘ฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ – (ฉบับปี 2025–2026)
📚 ฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ เป็นหนังสือประกอบหลักสูตรฉบับสมบูรณ์ที่ออกแบบมาสำหรับนักศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ (BSCS), ปริญญาตรีสาขาวิศวกรรมศาสตร์ (BSIT), วิศวกรรมซอฟต์แวร์ และผู้เรียนด้วยตนเองที่สนใจทำความเข้าใจพื้นฐานของระบบคอมพิวเตอร์ ฉบับนี้ประกอบด้วยแบบทดสอบแบบเลือกตอบ (MCQ) และแบบทดสอบย่อย นำเสนอแนวทางเชิงวิชาการในการเรียนรู้วิธีการสื่อสารระหว่างฮาร์ดแวร์และซอฟต์แวร์โดยใช้โค้ด วงจร และตรรกะ
ตั้งแต่วิธีการส่งสัญญาณแบบง่ายๆ ไปจนถึงเกตตรรกะ การออกแบบหน่วยความจำ ระบบปฏิบัติการ และเครือข่าย หนังสือเล่มนี้เชื่อมโยงช่องว่างระหว่างกลไกฮาร์ดแวร์ระดับต่ำและแนวคิดซอฟต์แวร์ระดับสูง ช่วยให้ผู้เรียนเชื่อมโยงพื้นฐานดิจิทัลเข้ากับแอปพลิเคชันคอมพิวเตอร์สมัยใหม่
📂 บทและหัวข้อ
🔹 บทที่ 1: เพื่อนรัก
ไฟฟ้าและการสื่อสาร
วิธีการส่งสัญญาณอย่างง่าย
แนวคิดพื้นฐานของรหัส
🔹 บทที่ 2: รหัสและการรวมรหัส
ระบบตัวเลข
การนับเลขฐานสอง
สัญลักษณ์แสดงตำแหน่ง
การเข้ารหัสข้อมูล
🔹 บทที่ 3: อักษรเบรลล์และรหัสฐานสอง
อักษรเบรลล์
การเข้ารหัสสัญลักษณ์
แนวคิดฐานสอง
🔹 บทที่ 4: โครงสร้างของไฟฉาย
วงจรไฟฟ้า
แหล่งจ่ายไฟฟ้า
สวิตช์และหลอดไฟ
🔹 บทที่ 5: การสื่อสารรอบมุม
รหัสมอร์ส
ระบบโทรเลข
สายไฟและห่วง
🔹 บทที่ 6: โทรเลขและรีเลย์
กลไกรีเลย์
การส่งสัญญาณฐานสอง
วงจรควบคุม
🔹 บทที่ 7: รีเลย์และเกต
เกต AND, OR, NOT
การสร้างเกตตรรกะ ด้วยรีเลย์
🔹 บทที่ 8: เลขสิบหลักของเรา
กลไกการนับ
ข้อจำกัดของฐาน 10
🔹 บทที่ 9: ทางเลือกแทนเลขสิบ
ระบบเลขฐานสอง เลขฐานแปด เลขฐานสิบหก
การแปลงเลขฐานสอง
🔹 บทที่ 10: ทีละบิต
ระบบเลขฐานสอง เลขฐานแปด เลขฐานสิบหก
การแปลงเลขฐานสอง
🔹 บทที่ 11: ไบต์และเลขฐานสิบหก
โครงสร้างไบต์
การเข้ารหัสเลขฐานสิบหก
การแสดงแบบย่อ
🔹 บทที่ 12: จาก ASCII เป็น Unicode
การเข้ารหัสอักขระ
ตาราง ASCII
มาตรฐาน Unicode
🔹 บทที่ 13: การบวกด้วยเกตตรรกะ
การบวกเลขฐานสอง
ตัวบวกครึ่งและตัวบวกเต็ม
บิตนำ
🔹 บทที่ 14: จริงหรือ?
จำนวนลบ
เลขฐานสองมีเครื่องหมาย
ส่วนเติมเต็มของสอง
🔹 บทที่ 15: แล้วการลบล่ะ?
การลบฐานสอง
การยืมในฐานสอง
วงจรการลบ
🔹 บทที่ 16: ฟีดแบ็กและฟลิปฟล็อป
ตรรกะแบบลำดับ
บิตหน่วยความจำ
วงจรฟลิปฟล็อป
🔹 บทที่ 17: มาสร้างนาฬิกากันเถอะ!
สัญญาณเวลา
ออสซิลเลเตอร์
พัลส์นาฬิกาในวงจร
🔹 บทที่ 18: การประกอบหน่วยความจำ
เซลล์จัดเก็บข้อมูล
อาร์เรย์หน่วยความจำ
กลไกการอ่าน-เขียน
🔹 บทที่ 19: การคำนวณทางคณิตศาสตร์อัตโนมัติ
ฟังก์ชัน ALU อย่างง่าย
ตรรกะควบคุม
วงจรเลขคณิต
🔹 บทที่ 20: หน่วยตรรกะเลขคณิต
การออกแบบ ALU
การดำเนินการทางตรรกะและเลขคณิต
🔹 บทที่ 21: รีจิสเตอร์และบัส
การเคลื่อนย้ายข้อมูล
ไฟล์รีจิสเตอร์
ระบบบัส
🔹 บทที่ 22: สัญญาณควบคุม CPU
วัฏจักรคำสั่ง
หน่วยควบคุม
การดำเนินการระดับไมโคร
🔹 บทที่ 23: ลูป การกระโดด และการเรียกใช้งาน
ลำดับขั้นตอนคำสั่ง
การควบคุมโปรแกรม
การดำเนินการสแต็ก
🔹 บทที่ 24: อุปกรณ์ต่อพ่วง
อินพุตและเอาต์พุต อุปกรณ์
การสื่อสารอุปกรณ์ต่อพ่วง
🔹 บทที่ 25: ระบบปฏิบัติการ
ระบบปฏิบัติการคืออะไร
การจัดการโปรแกรมและฮาร์ดแวร์
🔹 บทที่ 26: การเขียนโค้ด
ภาษาเครื่อง
ภาษาแอสเซมบลี
ภาษาระดับสูง
🔹 บทที่ 27: สมองของโลก
การประมวลผลทั่วโลก
เครือข่าย
ผลกระทบของคอมพิวเตอร์ต่อสังคม
🌟 ทำไมต้องเลือกแอป/หนังสือเล่มนี้
✅หนังสือประกอบหลักสูตรฉบับสมบูรณ์ ครอบคลุมพื้นฐานฮาร์ดแวร์และแนวคิดซอฟต์แวร์
✅ประกอบด้วยแบบทดสอบและแบบทดสอบสำหรับเตรียมสอบ
✅เรียนรู้ทีละขั้นตอน: ตั้งแต่รหัสไบนารีไปจนถึงพื้นฐานระบบปฏิบัติการและเครือข่าย
✅เหมาะสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเข้าใจวิธีการทำงานของคอมพิวเตอร์ตั้งแต่พื้นฐาน
✍ แอปนี้ได้รับแรงบันดาลใจจากนักเขียน:
Brahmagupta, Manuel Castells, John L. Hennessy, Archibald Hill, Charles Petzold
📥 ดาวน์โหลดเลย!
เรียนรู้พื้นฐานของการประมวลผลด้วยฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ (รุ่น 2025–2026)