ในบางครั้งจะเรียก
ไมโครโพรเซสเซอร์ว่า ซีพียู(CPU)หรือMPUภายในของซีพียูส่วนใหญ่ประกอบไปด้วยส่วนคำนวณเรียกว่า
ALU ( Arithmetic Logic Unit ) และส่วนควบคุม (Control
) นอกจากนี้อาจจะมีส่วนประกอบย่อยๆ อีก คือ
รีจิสเตอร์เก็บข้อมูล
(Data
Register)
เป็นส่วนเก็บข้อมูลชั่วคราวเพื่อรับหรือส่งข้อมูลที่ออกจากบัสข้อมูล(DataBus)เช่นจะเก็บข้อมูลในขณะคำสั่งกำลังถูกถอดรหัส และเก็บข้อมูลไว้ในขณะที่คำถูกเก็บไว้ในหน่วยความจำ
รีจิสเตอร์เก็บตำแหน่งที่อยู่
(
Address Register)
ใช้เป็นส่วนเก็บตำแหน่งข้อมูลไว้ชั่วคราว
ซึ่งมันจะเก็บตำแหน่งของข้อมูลที่อยู่ไว้ในหน่วยความจำ หรืออุปกรณ์ภายนอกอื่นๆ ในขณะที่กำลังปฏิบัติอยู่
ตัวนับคำสั่งในโปรแกรม (Program
Counter)
ใช้ตัวย่อว่า
PC เป็นตัวชี้หรือควบคุมลำดับการทำงานตามคำสั่งในโปรแกรม ปกติจะทำงานโดยนับ 0,1,2,3..
ตามลำดับ
การนับดังกล่าวจะชี้ให้เห็นตำแหน่งที่อยู่ของข้อมูลในหน่วยความจำ ซึ่งจะมีการนำไบต์ถัดไปของข้อมูลออกมา
ตัวถอดรหัสคำสั่ง (Instruction
Decoder)
ใช้ตัวย่อว่า
ID จะรับข้อมูลมาจาก รีจิสเตอร์ข้อมูลแล้วมาทำการตีความหมาย (ถอดรหัส)
ว่าจะทำหน้าที่อะไร
ลำดับการควบคุม (Controller
Sequence )
เป็นส่วนกำเนิดสัญญาณควบคุมแบบต่างๆเพื่อให้ปฏิบัติตามคำสั่งเนื่องจากคำสั่งแต่ละคำสั่งแตกต่างกันจึงมีการประสานสัญญาณแบบต่างๆ
สำหรับแต่ละคำสั่งวงจรนี้จะกำหนดลำดับเหตุการณ์ต่างๆ ที่จำเป็นในการทำงานที่อธิบายด้วยคำสั่งให้สำเร็จ
ีที่มา 202.28.94.51/web/apisak/322162/YearEduc2550/.../Computer.doc
ไม่มีความคิดเห็น:
แสดงความคิดเห็น