時序控制機構

時序控制機構

在日常生活中,我們學習、工作和休息都有一個嚴重的作息的時間,比如6:00起床:8:00-12:00上課,……,每個教員和學生嚴格遵守這一規定,使教學秩序正常運行。在計算機中,也有一個類似“作息時間”的機構,它稱為時序控制機構。時序控制機構是指控制時序信號產生器產生脈衝,並控制機器按照脈衝產生順序執行的機構,它由時序信號產生器和操作控制器組成。

簡介

時序控制機構由時序信號產生器和操作控制器組成。時序控制機構就是控制機器有條不紊地工作,控制過程如下:機器一旦啟動,即CPU開始取指令並執行指令時,時序信號產生脈衝,操作控制器就利用定時脈衝的順序和不同的脈衝間隔,有條理、有節奏地指揮機器動作,規定在這個脈衝到來時做什麼,在那個脈衝到來時做什麼,給計算機各部分提供工作所需的時間標誌   。

時序信號產生器

時序信號產生器由時鐘源、環形脈衝發生器、節拍脈衝和讀寫時序解碼邏輯、啟停控制邏輯等部分組成。脈衝通常是指電子技術中經常運用的一種象脈搏似的短暫起伏的電衝擊(電壓或電流)。主要特性有波形、幅度、寬度和重複頻率。

時鐘源

時鐘源用來為環形脈衝發生器提供頻率穩定且電平匹配的方波時鐘脈衝信號。它通常由石英 晶體振盪器和與非門組成的正反饋振盪電路組成,其輸出送至環形脈衝發生器。

環形脈衝發生器

環形脈衝發生器的作用是產生一組有序的間隔相等或不等的脈衝序列,以便通過解碼電路來產生最後所需的節拍脈衝。為了在節拍脈衝上不帶干擾毛刺,環形脈衝發生器通常採用循環移位暫存器形式。

操作控制器

概述

控制器的基本功能是負責指令的讀出、識別和解釋,並指揮協調各功能部件執行指令。

操作控制器是CPU中完成取指令和執行指令全過程的部件,其主要功能是根據指令操作碼和時序信號的要求,產生各種操作控制信號,以便在各暫存器之間正確地建立數據通路,從而完成取指令和執行指令的控制。

根據設計方法不同,操作控制器可分為組合邏輯控制器和微程式控制器兩種,二者的區別在於其中的控制信號形成部件不同,進而反映出不同的設計原理和方法。根據使用器件的不同,組合邏輯控制器又可進一步細分為硬連線控制器和門陣列控制器。

常用控制方式

操作控制器常用的控制方式有同步控制、異步控制、聯合控制。

同步控制方式:任何指令的運行或指令中各個微操作的執行,均由確定的,具有統一基準時標的時序信號所控制。即所有的操作均由統一的時鐘控制,在標準時間內完成。(在同步控制下,每個時序信號的結束就意味著安排完成的工作已經完成,隨即開始執行後續的微操作或自動轉向下條指令的運行。)

根據不同情況,同步控制方式可選取如下方案:

(1)採用完全統一的機器周期執行各種不同的指令。這意味著所有指令周期具有相同的節拍電位數和相同的節拍脈衝數。顯然,對簡單指令和簡單的操作來說,將造成時間浪費。

(2)採用不定長機器周期。將大多數操作安排在一個較短的機器周期內完成,對某些時間緊張的操作,則採取延長機器周期的辦法來解決。

(3)中央控制與局部控制結合。將大部分指令安排在固定的機器周期完成,稱為中央控制,對少數複雜指令(乘、除、浮點運算)採用另外的時序進行定時,稱為局部控制。

異步控制方式:沒有統一的同步信號,採用問答方式進行時序協調,將前一操作的回答作為下一操作的啟動信號。

聯合控制方式:將同步控制和異步控制相結合。其通常設計思想為:在功能部件內部採用同步方式或以同步方式為主的控制方式;在功能部件間採用異步方式。

相關詞條

熱門詞條

聯絡我們