一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>臺式機>

微程序控制器的基本原理詳細(xì)圖解

2010年04月15日 14:02 www.www27dydycom.cn 作者:佚名 用戶評論(0
關(guān)鍵字:控制器(177656)

微程序控制器的基本原理詳細(xì)圖解

1、控制存儲器: 控制存儲器是微程序控制器中的核心部件,通常由只讀存儲器ROM器件實現(xiàn),簡稱控存。

2、微指令: 控制存儲器中的一個存儲單元(字)表示了某一條指令的某一操作步驟的控制信號,以及下一步驟的有關(guān)信息,稱該字為微指令。

作用:準(zhǔn)確提供了指令執(zhí)行中的每一步要用的操作信號及下一微指令的地址。

3、微程序: 全部 微指令的集合稱為微程序。

4、微程序控制器的基本工作原理根據(jù)IR(指令寄存器)中的操作碼,找到與之對應(yīng)的控存中的一段微程序的入口地址,并按指令功能所確定的次序,逐條從控制存儲器中讀出微指令,以驅(qū)動計算機各部件正確運行。

5、得到下一條微指令的地址的有關(guān)技術(shù): 要保證微指令的逐條執(zhí)行,就必須在本條微指令的執(zhí)行過程中,能得到下一條微指令的地址。

形成下條微指令地址(簡稱下地址)可能有下列五種情況:

①下地址為本條微指令地址加1;

②微程序必轉(zhuǎn)某一微地址,可在微指令中給出該微地址值;

③根據(jù)狀態(tài)標(biāo)志位,選擇順序執(zhí)行或轉(zhuǎn)向某一地址;

④微子程序的調(diào)用及返回控制,要用到微堆棧;

⑤根據(jù)條件判斷轉(zhuǎn)向多條微指令地址中的某一地址,比③更復(fù)雜的情況。

如:若C=1,轉(zhuǎn)移到 A1 微地址;
若S=1,轉(zhuǎn)移到 A2 微地址;
若Z=1,轉(zhuǎn)移到 B1 微地址;
這種情況,在微指令中直接給出多個下地址是不現(xiàn)實的,應(yīng)找出更合理的解決方案。

微指令的格式和內(nèi)容:

下地址字段 控制命令字段

補充:微指令編碼的方法

(1)直接表示法(水平型微指令):操作控制字段中的每一位帶代表一個微操作控制信號。如教學(xué)實驗計算機的微指令56位

(2)編碼表示法(垂直型微指令):把一組相斥性的微命令信號組成一個小組,通過小組字段譯碼器對每一個微命令信號進(jìn)行譯碼。

(3)混合表示法:將直接表示法與編碼表示法相混合使用。


下地址字段的內(nèi)容

得到下地址的方法

由指令操作碼得到
微指令順序執(zhí)行
微指令必轉(zhuǎn)或條件轉(zhuǎn)移
多路微地址轉(zhuǎn)移
微子程序調(diào)用和返回
按次數(shù)循環(huán)一段微程序
其它:如特定入口微地址

在微指令下地址字段中表示清楚:
使用哪種方法
哪個判斷條件,
要用的有關(guān)地址等,
并用專門電路完成
必要支持和處理
微指令的下地址是微程序設(shè)計中要重
點解決的問題之一,
技術(shù)、技巧性強應(yīng)學(xué)得好些


微程序定序器Am2910芯片的組成與功能
①功能:在微程序控制器中,Am2910用于形成下一條微指令地址。它能提供12位微指令地址,因此可直接尋址4096條微指令字的空間范圍。

②組成:
4輸入的多路地址選擇器,可從下列4個之一選擇
寄存器/計數(shù)器(RIC)
直接輸入微地址(D)
微程序計數(shù)器(μPC)
微堆棧(F)

( 見下圖)








非常好我支持^.^

(386) 91.3%

不好我反對

(37) 8.7%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?