微程序控制器的基本原理詳細圖解
微程序控制器的基本原理詳細圖解
1、控制存儲器: 控制存儲器是微程序控制器中的核心部件,通常由只讀存儲器ROM器件實現,簡稱控存。
2、微指令: 控制存儲器中的一個存儲單元(字)表示了某一條指令的某一操作步驟的控制信號,以及下一步驟的有關信息,稱該字為微指令。
作用:準確提供了指令執行中的每一步要用的操作信號及下一微指令的地址。
3、微程序: 全部 微指令的集合稱為微程序。
4、微程序控制器的基本工作原理: 根據IR(指令寄存器)中的操作碼,找到與之對應的控存中的一段微程序的入口地址,并按指令功能所確定的次序,逐條從控制存儲器中讀出微指令,以驅動計算機各部件正確運行。
5、得到下一條微指令的地址的有關技術: 要保證微指令的逐條執行,就必須在本條微指令的執行過程中,能得到下一條微指令的地址。
形成下條微指令地址(簡稱下地址)可能有下列五種情況:
①下地址為本條微指令地址加1;
②微程序必轉某一微地址,可在微指令中給出該微地址值;
③根據狀態標志位,選擇順序執行或轉向某一地址;
④微子程序的調用及返回控制,要用到微堆棧;
⑤根據條件判斷轉向多條微指令地址中的某一地址,比③更復雜的情況。
如:若C=1,轉移到 A1 微地址;
若S=1,轉移到 A2 微地址;
若Z=1,轉移到 B1 微地址;
這種情況,在微指令中直接給出多個下地址是不現實的,應找出更合理的解決方案。
微指令的格式和內容:
下地址字段 | 控制命令字段 |
補充:微指令編碼的方法
(1)直接表示法(水平型微指令):操作控制字段中的每一位帶代表一個微操作控制信號。如教學實驗計算機的微指令56位
(2)編碼表示法(垂直型微指令):把一組相斥性的微命令信號組成一個小組,通過小組字段譯碼器對每一個微命令信號進行譯碼。
(3)混合表示法:將直接表示法與編碼表示法相混合使用。
下地址字段的內容
|
微程序定序器Am2910芯片的組成與功能
①功能:在微程序控制器中,Am2910用于形成下一條微指令地址。它能提供12位微指令地址,因此可直接尋址4096條微指令字的空間范圍。
②組成:
4輸入的多路地址選擇器,可從下列4個之一選擇
寄存器/計數器(RIC)
直接輸入微地址(D)
微程序計數器(μPC)
微堆棧(F)
非常好我支持^.^
(386) 91.3%
不好我反對
(37) 8.7%
相關閱讀:
- [電子說] 電源管理芯片U6117兩種封裝SOP-8、DIP-8,靈活滿足應用需求 2024-12-06
- [電子說] 探索先進制造技術:高效脈沖焊接控制器在工業生產中的革新應用 2024-12-06
- [電子說] 電容儲能焊接技術的先進控制器:實現高效精密焊接的新突破 2024-12-06
- [電子說] MCU如何提升高壓系統的實時性能 2024-12-05
- [電子說] MCU如何增強高壓實時控制系統中的故障檢測功能 2024-12-05
- [電子說] 極海G32A1445 BCM車身控制器應用方案介紹 2024-12-05
- [電子說] 環宇智行TITAN5系列域控制器再升級 2024-12-05
- [電子說] 回顧上汽集團一周大事件 2024-12-05
( 發表人:admin )