อิเล็กทรอนิกส์ดิจิทัล: แบบฝึกหัดและข้อสอบเก่า

เลขฐานสอง เกตตรรกะและพีชคณิตแบบบูล แผนที่คาร์โนห์ ส่วนประกอบเชิงคอมบิเนชัน เช่น มัลติเพล็กเซอร์ ฟลิปฟล็อป ตัวนับและชิฟต์รีจิสเตอร์ และการแปลงระหว่างสัญญาณแอนะล็อกและดิจิทัล ข้อสอบรวมการคำนวณด้วยมือแบบสั้นกับแผนภาพวงจรและแผนภาพเวลา

ฝึกรายวิชานี้ฟรีฝึกรายวิชานี้ทำข้อสอบจำลองโจทย์ฟรีวันละ 5 ข้อ ไม่ต้องใช้บัตร

ชุดสรุปเร่งรัด (PDF)สรุปสูตร ขั้นตอนวิธีทำ และโจทย์ฝึกพร้อมเฉลยละเอียด พร้อมพิมพ์

หัวข้อในรายวิชานี้

  1. ระบบเลขฐานสองและฐานสิบหกเป็นฐานสิบ · two's complement · บิต ช่วงค่า และหน่วยความจำโจทย์คำนวณ
  2. ตรรกะดิจิทัล: เกต แผนที่คาร์โนห์ และฟลิปฟล็อปเกต ตารางค่าความจริง และความหน่วง · พีชคณิตแบบบูล แผนที่คาร์โนห์ และมัลติเพล็กเซอร์ · ค่าไม่สนใจ ฟลิปฟล็อป และตัวนับโจทย์คำนวณ
  3. การได้มาซึ่งข้อมูลและการสุ่มไนควิสต์ LSB และอัตราข้อมูล · แอลลิอัส จำนวนบิต และเฟรม UART · ฮาร์มอนิก SQNR และการออกแบบระบบโจทย์คำนวณ

เทคนิคทำข้อสอบวิชา อิเล็กทรอนิกส์ดิจิทัล

  • ระบุแผนที่คาร์โนห์ด้วยรหัสเกรย์ (00, 01, 11, 10) ก่อนวาง 1 ตัวแรก
  • ทำกลุ่มให้ใหญ่ที่สุดเท่าที่เป็นไปได้และให้พันข้ามขอบ ใช้ค่าไม่สนใจเมื่อช่วยเท่านั้น
  • ในแผนภาพเวลา ให้อ่านทุกอินพุตที่ขอบแอ็กทีฟของสัญญาณนาฬิกาพอดี และเขียน Q หลังทุกขอบลงในตาราง

ตัวอย่างวิธีทำ

ระบบเลขง่าย
ค่าประจำตำแหน่ง2256B16E1

แปลงเลขฐานสิบหก 0x2BE เป็นเลขฐานสิบ หา N

0x2BEA = 10 … F = 15

จงหา N

แสดงคำใบ้
  1. ตำแหน่งในเลขฐานสิบหกมีค่า 1, 16, 256, 4096 จากขวา
  2. แทนตัวอักษรด้วยค่าของมัน (A = 10 … F = 15) คูณด้วยค่าประจำตำแหน่งแล้วบวกกัน
  3. 2 = 2, B = 11, E = 14.
แสดงคำตอบและเฉลยทีละขั้นตอน

ระบบเลขตามตำแหน่ง: แต่ละหลักมีค่าเท่ากับค่าของหลักนั้นคูณกำลังของฐาน ในเลขฐานสองแต่ละตำแหน่งมีค่า 1, 2, 4, 8, 16, …; ในเลขฐานสิบหก 1, 16, 256, … โดย A–F แทน 10–15 ในระบบ two's complement 8 บิต บิตซ้ายสุดมีค่า −128 แทนที่จะเป็น +128 ซึ่งเป็นวิธีเก็บจำนวนลบ

คูณแต่ละหลักด้วยค่าประจำตำแหน่ง

2·256 + 11·16 + 14·1 = 702

คำตอบ

0x2BE = 702
ตรรกะดิจิทัล: เกต แผนที่คาร์โนห์ และฟลิปฟล็อปปานกลาง
ABCD00011110000111101111111

ในแผนที่คาร์โนห์นี้มี 1 เพียงตัวเดียวพอดีที่ไม่มี 1 อยู่ติดกัน จึงยังเป็นกลุ่มหนึ่งเซลล์ (มินเทอมเต็มที่มีสี่ลิเทอรัล) ในรูป SOP ที่น้อยที่สุด เพื่อนบ้านข้ามขอบแผนที่นับด้วย ให้คลิกเซลล์นั้น

F = Σm(0, 3, 4, 10, 13, 14, 15)
  1. 1AB = 00, CD = 00
  2. 2AB = 00, CD = 01
  3. 3AB = 00, CD = 11
  4. 4AB = 00, CD = 10
  5. 5AB = 01, CD = 00
  6. 6AB = 01, CD = 01
  7. 7AB = 01, CD = 11
  8. 8AB = 01, CD = 10
  9. 9AB = 11, CD = 00
  10. 10AB = 11, CD = 01
  11. 11AB = 11, CD = 11
  12. 12AB = 11, CD = 10
  13. 13AB = 10, CD = 00
  14. 14AB = 10, CD = 01
  15. 15AB = 10, CD = 11
  16. 16AB = 10, CD = 10
แสดงคำใบ้
  1. เซลล์ที่อยู่ติดกันต่างกันเพียงตัวแปรเดียว
  2. คอลัมน์ซ้ายสุดและขวาสุดเป็นเพื่อนบ้านกัน แถวบนสุดและล่างสุดก็เช่นกัน
  3. ตรวจเพื่อนบ้านทั้งสี่ (บน ล่าง ซ้าย ขวา โดยพันข้ามขอบ) ของทุก 1
แสดงคำตอบและคำอธิบาย

แผนที่คาร์โนห์: เซลล์เรียงตามรหัสเกรย์ (00, 01, 11, 10) ดังนั้นเซลล์ที่อยู่ติดกัน รวมถึงเซลล์ที่อยู่ตรงข้ามขอบ ต่างกันเพียงตัวแปรเดียว จัดกลุ่ม 1 เป็นสี่เหลี่ยมที่มี 1, 2, 4, 8 หรือ 16 เซลล์ ให้ใหญ่ที่สุดและมีจำนวนกลุ่มน้อยที่สุดจนครอบคลุมทุก 1 แต่ละกลุ่มคือหนึ่งพจน์ผลคูณ: ตัวแปรที่คงที่ภายในกลุ่ม กลุ่มที่มี 2ᵏ เซลล์สูญเสียตัวแปรไป k ตัว ค่าไม่สนใจ (X) ใช้เพื่อทำให้กลุ่มใหญ่ขึ้นได้ แต่ไม่จำเป็นต้องถูกครอบคลุม การจัดกลุ่ม 0 แทนจะได้รูป POS ที่น้อยที่สุด

เพื่อนบ้านของแต่ละ 1

1 ที่มี 1 อยู่ติดกันเข้ากลุ่มสองเซลล์หรือมากกว่าได้

m3: m2, m1, m7, m11 → 0
ABCD00011110000111101111111

1 ที่อยู่โดดเดี่ยว

m3 = A′B′CD → AB = 00, CD = 11

คำตอบ

AB = 00, CD = 11

การฝึกทำงานอย่างไร

  • “ฝึกรายวิชานี้” ผสมโจทย์จากทุกหัวข้อของวิชา เหมือนข้อสอบจริง
  • โจทย์ทุกข้อใช้ค่าใหม่ คุณจึงเรียนรู้วิธีทำ ไม่ใช่จำคำตอบ
  • ติดขัดใช่ไหม เปิดคำใบ้เล็ก ๆ ก่อน และเปิดคำอธิบายฉบับเต็มเมื่อจำเป็นเท่านั้น
  • ข้อสอบจำลองจับเวลาและไม่มีคำใบ้ และคุณจะได้คะแนนและการทบทวนฉบับเต็มเมื่อจบ

เครื่องคำนวณสำหรับรายวิชานี้

รายวิชาที่เกี่ยวข้อง

ฝึกรายวิชานี้ฟรีฝึกรายวิชานี้ทำข้อสอบจำลองโจทย์ฟรีวันละ 5 ข้อ ไม่ต้องใช้บัตร