




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第六講微程序控制器2/2/20231復習內容:1、指令周期2、指令的執行步驟(1)非訪內指令(2)直接訪內指令(3)間接訪內指令(4)程序控制類指令復習內容2/2/20232本講主要內容:
1、微程序控制器的基本組成、工作原理
2、微程序設計技術要求:1、掌握微程序控制器的基本組成,了解微程序控制器的工作原理。
2、了解微程序設計技術微程序控制器2/2/20233微程序控制器同組合邏輯控制器相比較,具有規整性、靈活性、可維護性等一系列優點,因而在計算機設計中逐漸取代了早期采用的組合邏輯控制器,并已被廣泛地應用。微程序控制器的基本思想:微程序設計技術是利用軟件方法來設計硬件的一門技術。即仿照通常的解題程序的方法,把操作控制信號編成所謂的“微指令”,存放到一個只讀存儲器里。當機器運行時,一條又一條地讀出這些微指令,從而產生全機所需要的各種操作控制信號,使相應部件執行所規定的操作。微程序控制器的基本組成、工作原理2/2/20234一、微命令和微操作控制部件通過控制線向執行部件發出各種控制命令,通常把這種控制命令叫做微命令,而執行部件接受微命令后所進行的操作,叫做微操作。執行部件通過反饋線向控制部件反映操作情況,以便使控制部件根據執行部件的“狀態”來下達新的微命令,這叫做“狀態測試”。微操作在執行部件中是最基本的操作。微操作可分為兩種:1、相容性的微操作
指在同時或同一個CPU周期內可以并行執行的微操作2、相斥性的微操作
指不能在同時或不能在同一個CPU周期內并行執行的微操作2/2/20235
二、微指令和微程序1、微指令在機器的一個CPU周期中,一組實現一定操作功能的微命令的組合,構成一條微指令。2、微程序一條機器指令的功能是用許多條微指令組成的序列來實現的,這個微指令序列通常叫做微程序。2/2/20236三、微程序控制器組成指令寄存器IROP狀態條件…地址轉移邏輯微地址寄存器地址譯碼控制存儲器ROM微命令信號…P字段控制字段2/2/202371、控制存儲器用來存放實現全部指令系統的微程序,它是一種只讀型存儲器。工作過程是:讀出一條微指令,則執行這條微指令;接著讀出下一條微指令,又執行這一條微指令……。控制存儲器的字長就是微指令字的長度,其存儲容量取決于微程序的數量。2、微指令寄存器用來存放由控制存儲器讀出的一條微指令信息,分為微地址寄存器和微命令寄存器兩個部分。其中微地址寄存器決定將要訪問的下一條微指令的地址,微命令寄存器則保存一條微指令的操作控制字段和判別測試字段的信息。
2/2/202383、地址轉移邏輯在一般情況下,微指令由控制存儲器讀出后直接給出下一條微指令的地址(簡稱微地址),這個微地址存放在微地址寄存器中。如微程序不出現分支,則下一條微指令地址就直接由微地址寄存器給出。當微程序出現分支時,地址轉移邏輯就承擔自動完成修改微地址的任務。四、CPU周期與微指令周期的關系在串行方式的微程序控制器中,微指令周期等于讀出微指令的時間加上執行該條微指令的時間。一般來講,一個微指令周期時間設計得恰好和CPU周期時間相等。2/2/20239五、機器指令與微指令的關系1、一條機器指令對應一個微程序,這個微程序是由若干條微指令序列組成的。因此,一條機器指令的功能是由若干條微指令組成的序列來實現的。簡言之,一條機器指令所完成的操作劃分成若干條微指令來完成,由微指令進行解釋和執行。2、從指令與微指令,程序與微程序,地址與微地址的一一對應關系來看,前者與內存儲器有關,后者與控制存儲器有關。與此相關,也有相對應的硬設備。
3、每一個CPU周期就對應一條微指令。2/2/202310
微程序設計技術
微程序設計的關鍵是如何確定微指令的結構。一、微指令編碼1、直接表示法
特點是:操作控制宇段中的每一位代表一個微命令。這種方法的優點是簡單直觀,其輸出直接用于控制。缺點是:微指令字較長,因而使控制存儲器容量較大。2、編碼表示法編碼表示法是把一組相斥性的微命令信號組成一個小組(即一個字段),然后通過小組(字段)譯碼器對每一個微命令信號進行譯碼,譯碼輸出作為操作控制信號。優點是可以用較小的二進制信息位表示較多的微命令信號,可使微指令字大大縮短。缺點是微程序的執行速度稍稍減慢。2/2/2023113、混合表示法
這種方法是把直接表示法與字段編碼法混合使用,以便能綜合考慮微指令字長、靈活性和執行微程序速度等方面的要求。二、微地址形成的方法
產生后繼地址的方法有兩種:
1、計數器法方式
這種方法同用程序計數器來產生機器指令地址的方法相類似。計數器方式的基本特點是:微指令的順序控制字段較短,微地址產生機構簡單。但是多路并行轉移功能較弱,速度較慢,靈活性較差。
2、多路轉移方式
一條微指令具有多個轉移分支的能力稱為多路轉移。多路轉移方式的特點是:能以較短的順序控制字段配合,實現多路并行轉移,靈活性好,速度較快,但轉移地址邏輯需要用組合邏輯方法設計。2/2/202312三、微指令格式1、水平型微指令一次能定義并執行多個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CNFAGS 1-2021煤制合成氨、尿素行業清潔生產水平分級標準(大氣污染物)
- T/CNAEC 0203-2023液化天然氣接收站工程項目可行性研究報告編制指南
- T/CMA-RQ 119-2023燃氣表用電機控制閥
- T/CIQA 46-2022紅花種植與采集技術規范
- T/CIE 150-2022現場可編程門陣列(FPGA)芯片時序可靠性測試規范
- T/CIE 132-2022磁控濺射設備薄膜精度測試方法
- T/CIE 115-2021電子元器件失效機理、模式及影響分析(FMMEA)通用方法和程序
- T/CHTS 10118-2023雄安新區高速公路智慧服務區建設指南
- T/CHINABICYCLE 4-2021電助力自行車用傳感器
- T/CETA 004-2023舞臺機械薄型旋轉臺
- 燈謎文化智慧樹知到期末考試答案章節答案2024年西安交通大學
- 做管裝愛裝的好戰士(高級課件)
- 新生兒早期基本保健(EENC)指南要點解讀課件
- 建筑工程中級職稱論文范文精選6篇
- 35kV電纜載流量計算公式
- 【醫院管理】課題研究型醫院品管圈概念與實操課件
- 國父孫中山課件
- 2022版輸變電工程標準工藝(土建分冊)培訓課件- 第5章
- 安全主題班會 《防洪防汛知識講解》教學課件
- GB∕T 1727-2021 漆膜一般制備法
- 初中生休學申請書
評論
0/150
提交評論