การทำงานของหน่วยประมวลผลกลาง
การทำงานของหน่วยประมวลผลกลางแบ่งออกตามหน้าที่ได้เป็น
5 กลุ่มใหญ่ๆ ดังนี้ โดยทำงานทีละคำสั่ง
จากคำสั่งที่เรียงลำดับกันไว้ตอนที่เขียนโปรแกรม
•Fetch
- การอ่านชุดคำสั่งขึ้นมา
1 คำสั่งจากโปรแกรม ในรูปของรหัสเลขฐานสอง
(Binary
Code from on-off of BIT)
•Decode
- การตีความ
1 คำสั่งนั้นด้วยวงจรถอดรหัส (Decoder
circuit) ตามจำนวนหลัก
(BIT)
ว่ารหัสนี้จะให้วงจรอื่นใดทำงานด้วยข้อมูลที่ใด
•Execute
- การทำงานตาม
1 คำสั่งนั้น คือ วงจรใดในไมโครโปรเซสเซอร์ทำงาน เช่น วงจรบวก วงจรลบ
วงจรเปรียบเทียบ วงจรย้ายข้อมูล ฯลฯ
•Memory
- การติดต่อกับหน่วยความจำ
การใช้ข้อมูลที่อยู่ในหน่วยจำชั่วคราว (RAM,
Register) มาใช้ในคำสั่งนั้นโดยอ้างที่อยู่
(Address)
•Write
Back - การเขียนข้อมูลกลับ
โดยมีหน่วยจำ Register ช่วยเก็บที่อยู่ของคำสั่งต่อไป
ภายหลังมีคำสั่งกระโดดบวกลบที่อยู่