คำถามนี้ถามว่า
เรจิสเตอร์เฉพาะด้าน (special register) สำหรับเก็บตำแหน่งที่อยู่ (address) ของคำสั่งถัดไปที่จะถูกเรียกใช้ (fetch) คืออะไร
วิเคราะห์ตัวเลือก
a) ตัวสะสม (Accumulator) → เก็บผลลัพธ์ของการคำนวณ → ![]()
b) เรจิสเตอร์คำสั่ง (Instruction register) → เก็บคำสั่งที่ถูก fetch มาแล้ว → ![]()
c) ตัวนับโปรแกรม (Program counter) → เก็บตำแหน่ง address ของคำสั่งถัดไปที่จะถูก fetch → ![]()
d) เรจิสเตอร์สถานะ (Status register) → เก็บแฟล็กสถานะ (เช่น zero, carry) → ![]()
คำตอบที่ถูกต้องคือ:
c) ตัวนับโปรแกรม (Program counter)