ส่วนควบคุมทำหน้าที่ควบคุมการทำงานส่วนต่าง
ๆ ของเครื่องคอมพิวเตอร์ซึ่งขึ้นอยู่กับการออกแบบ เช่น วิธี การทำงานของสัญญาณตามแบบอนุกรมหรือแบบขนานชนิดของส่วนความจำ
ชนิดของส่วนรับงานและแสดงผล ฯลฯ ให้ทำงานประสานกัน
และถูกต้องตามขั้นตอนที่ได้รับคำสั่งมา
คำสั่งนี้จะอยู่กับข้อมูลที่ใช้ประมวลผลในส่วนความจำตามตำแหน่งต่าง ๆ
ที่ต้องระบุให้ถูกต้องเหมือนกับเลขที่บ้านของเราทั่ว ๆ ไป เรียกว่า "แอดเดรส"
(address)
โดยพื้นฐานทั่วไป
ส่วนควบคุมจะทำงานเป็น 2 จังหวะ คือ
จังหวะแรก รับคำสั่ง (fetch) จังหวะที่สองปฎิบัติ (execute)
1.
รับคำสั่ง ในจังหวะแรกนี้
ชุดคำสั่งจะถูกดึงจากส่วนความจำเข้าสู่ส่วนควบคุมแล้วแยกออกเป็นสองส่วน คือ ส่วนที่เป็นรหัสคำสั่ง
จะแยกไปยังส่วนที่มีชื่อเรียกว่า วงจรสร้างสัญญาณ (decoder) เพื่อเตรียมทำงานในจังหวะที่สอง และส่วนที่เป็นออเพอแรนด์
จะแยกออกไปยังวงจรอีกส่วนหนึ่ง
เพื่อปฎิบัติให้เสร็จสิ้นในจังหวะแรกแล้วเตรียมพร้อมที่จะทำงานในจังหวะต่อไปเมื่อได้รับสัญญาณควบคุมส่งมาบังคับ
2. ปฎิบัติ เมื่อจังหวะแรกได้เสร็จสิ้นไปแล้ว
วงจรควบคุมจะสร้างสัญญาณขึ้นเพื่อส่งไปควบคุมส่วนต่าง ๆ
ของเครื่องคอมพิวเตอร์ตามรหัสคำสั่งที่ได้รับมา เช่น การบวก ลบ คูณ หาร
หรือย้ายข้อมูล เครื่องคอมพิวเตอร์หลายแบบใช้วงจรควบคุมที่เป็นวงจรอิเล็กทรอนิกส์ที่สร้างเสร็จเรียบร้อยติดไว้ในเครื่อง
เครื่องคำนวณ จะเก็บสัญญาณควบคุมเหล่านี้ไว้ในส่วนความจำพิเศษที่เรียกว่า รอม (ROM)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น