ไมโครโปรเซสเซอร์คือหน่วยประมวลผลกลาง (CPU) ของคอมพิวเตอร์ เป็นที่ที่การประมวลผลคำสั่งโปรแกรมและข้อมูลเกิดขึ้น คอมพิวเตอร์พื้นฐานประกอบด้วยไมโครโปรเซสเซอร์ หน่วยความจำภายนอก และอุปกรณ์อินพุตและเอาต์พุต
สถาปัตยกรรมของไมโครโปรเซสเซอร์อย่างง่าย
ส่วนต่อไปนี้อธิบายส่วนประกอบพื้นฐานของสถาปัตยกรรมไมโครโปรเซสเซอร์อย่างง่าย ใกล้เคียงกับไมโครโปรเซสเซอร์ในยุคแรกๆ อย่างไรก็ตาม มันยังคงเป็นรากฐานของไมโครโปรเซสเซอร์ที่มีความซับซ้อนมากขึ้นในปัจจุบัน
วีดีโอประจำวันนี้
หน่วยลอจิกเลขคณิต
การดำเนินการเลขคณิตและตรรกะเกิดขึ้นใน ALU
สะสม
Accumulator ถือหนึ่งในตัวถูกดำเนินการ เช่นเดียวกับผลลัพธ์ในการดำเนินการที่ดำเนินการโดย ALU
โปรแกรมเคาน์เตอร์ (PC)
ตัวนับโปรแกรมประกอบด้วยที่อยู่หน่วยความจำของคำสั่งโปรแกรมถัดไปที่จะดำเนินการ
ที่อยู่ ข้อมูล และการลงทะเบียนสถานะและตัวชี้สแต็ก
การลงทะเบียนที่อยู่ประกอบด้วยที่อยู่ของตำแหน่งหน่วยความจำที่จะเข้าถึงได้
Data Register มีข้อมูลที่มาจากหรือไปยังหน่วยความจำหรือพอร์ต I/O
การลงทะเบียนสถานะมีข้อมูลเกี่ยวกับผลลัพธ์ของการดำเนินการ ALU ก่อนหน้า
การลงทะเบียน Stack Pointer มีที่อยู่ของบล็อกของหน่วยความจำ (สแต็ก) ที่เก็บที่อยู่ส่งคืนของรูทีนย่อย
หน่วยควบคุม
ชุดควบคุมประกอบด้วยวงจรที่ควบคุมกระบวนการดึง ถอดรหัส และดำเนินการคำสั่งโปรแกรม