傑斯曼(man)GESSMANN指令(ling)控(kong)制(zhi)器(qi)微程序(xu)控(kong)制(zhi)器(qi)的(de)組成(cheng):
1、GESSMANN控(kong)制(zhi)存儲(chǔ)(chu)器(qi)(contmlMemory)用(yong)來(lai)存放各(ge)機(jī)(ji)器(qi)指(zhi)令(ling)對(duì)(dui)應(yīng)(ying)的(de)微程序(xu)。譯(yi)碼(ma)器(qi)用(yong)來(lai)形成(cheng)機(jī)(ji)器(qi)指(zhi)令(ling)對(duì)(dui)應(yīng)(ying)的(de)微程序(xu)的(de)入口(kou)地(di)址。當(dāng)(dang)將(jiang)壹條(tiao)機(jī)(ji)器(qi)指(zhi)令(ling)對(duì)(dui)應(yīng)(ying)的(de)微程序(xu)的(de)各(ge)條(tiao)微指令(ling)逐條(tiao)取出,並送到(dao)微指令(ling)寄存器(qi)時(shí)(shi),其(qi)微操作(zuo)命(ming)令(ling)也就按(an)事(shi)先(xian)的(de)設(shè)計(jì)(ji)發(fā)(fa)出(chu),因而也就完(wan)成(cheng)了壹條(tiao)機(jī)(ji)器(qi)指(zhi)令(ling)的(de)功能(neng)。對(duì)(dui)每(mei)壹(yi)條(tiao)機(jī)(ji)器(qi)指(zhi)令(ling)都(dou)是如(ru)此。
2、微指令(ling)的(de)寬(kuan)度直接(jie)決(jue)定了微GESSMANN程序(xu)控(kong)制(zhi)器(qi)的(de)寬(kuan)度。為了簡化控(kong)制(zhi)存儲(chǔ)(chu)器(qi),可采取壹些(xie)措(cuo)施(shi)來(lai)縮(suo)短(duan)微指令(ling)的(de)寬(kuan)度。如采用(yong)字(zi)段譯(yi)碼(ma)法(fa)壹級(jí)(ji)分段譯(yi)碼(ma)。顯然(ran),微指令(ling)的(de)控(kong)制(zhi)字段將(jiang)大(da)大(da)縮(suo)短(duan)。,壹(yi)些(xie)要(yao)同(tong)時(shí)(shi)產(chǎn)生(sheng)的(de)微操作(zuo)命(ming)令(ling)不(bu)能(neng)安排(pai)在(zai)同(tong)壹(yi)個(gè)(ge)字段中(zhong)。為了進(jìn)壹(yi)步縮(suo)短(duan)控(kong)制(zhi)字段,還可以(yi)將字(zi)段譯(yi)碼(ma)設(shè)計(jì)(ji)成(cheng)兩級(jí)或多級(jí)(ji)。
有兩種(zhong)由(you)於設(shè)計(jì)(ji)方法(fa)不同(tong)因而結(jié)(jie)構(gòu)(gou)也不同(tong)的(de)GESSMANN控(kong)制(zhi)器(qi)。微操作(zuo)是指(zhi)不(bu)可再分(fen)解(jie)的(de)操作(zuo),進(jìn)行(xing)微操作(zuo)總(zong)是需(xu)要(yao)相(xiang)應(yīng)(ying)的(de)控(kong)制(zhi)信號(hào)(hao)(稱(cheng)為微操作(zuo)控(kong)制(zhi)信號(hào)(hao)或微操作(zuo)命(ming)令(ling))。壹(yi)臺(tái)數(shù)字計(jì)算機(jī)(ji)基(ji)本(ben)上(shang)可以(yi)劃(hua)分(fen)為兩大(da)部(bu)分(fen)---控(kong)制(zhi)部(bu)件(jian)和執(zhí)(zhi)行部(bu)件(jian)???kong)制(zhi)器(qi)就是控(kong)制(zhi)部(bu)件(jian),而運(yùn)算(suan)器(qi)、存(cun)儲(chǔ)(chu)器(qi)、外(wai)圍(wei)設(shè)備(bei)相對(duì)(dui)GESSMANN控(kong)制(zhi)器(qi)來(lai)說(shuo)就是執(zhí)(zhi)行部(bu)件(jian)。控(kong)制(zhi)部(bu)件(jian)與執(zhí)(zhi)行部(bu)件(jian)的(de)壹種(zhong)聯(lián)系就是通(tong)過(guo)控(kong)制(zhi)線???kong)制(zhi)部(bu)件(jian)通過控(kong)制(zhi)線向執(zhí)(zhi)行部(bu)件(jian)發(fā)(fa)出(chu)各(ge)種(zhong)控(kong)制(zhi)命令(ling),通(tong)常這(zhe)種(zhong)控(kong)制(zhi)命令(ling)叫做微命令(ling),而執(zhí)(zhi)行部(bu)件(jian)接受(shou)微命令(ling)後(hou)所(suo)執(zhí)(zhi)行的(de)操作(zuo)就叫做微操作(zuo)???kong)制(zhi)部(bu)件(jian)與執(zhí)(zhi)行部(bu)件(jian)之間(jian)的(de)另(ling)壹種(zhong)聯(lián)系就是反(fan)饋(kui)信息(xi)。執(zhí)(zhi)行部(bu)件(jian)通過反饋(kui)線向控(kong)制(zhi)部(bu)件(jian)反映操作(zuo)情(qing)況,以(yi)便使(shi)得控(kong)制(zhi)部(bu)件(jian)根GESSMANN據(jù)執(zhí)(zhi)行部(bu)件(jian)的(de)狀態(tài)來(lai)下達(dá)(da)新的(de)微命令(ling),這也叫做“狀態(tài)測(cè)(ce)試(shi)”。微操作(zuo)在(zai)執(zhí)(zhi)行部(bu)件(jian)中(zhong)是組基(ji)本(ben)的(de)操作(zuo)。由(you)於數(shù)據(jù)通路的(de)結(jié)構(gòu)(gou)關(guān)系,微操作(zuo)可分為(wei)
相容性和相(xiang)斥性(xing)兩種(zhong)。在(zai)機(jī)(ji)器(qi)的(de)壹個(gè)(ge)CPU周期(qi)中(zhong),壹組實(shí)現(xiàn)壹(yi)定操作(zuo)功能(neng)的(de)微命令(ling)的(de)組合,構(gòu)成(cheng)壹(yi)條(tiao)微指令(ling)。壹般的(de)微指令(ling)格式(shi)由(you)操作(zuo)控(kong)制(zhi)和順(shun)序(xu)控(kong)制(zhi)兩部(bu)分(fen)構(gòu)成(cheng)。操(cao)作(zuo)控(kong)制(zhi)部(bu)分(fen)用(yong)來(lai)發(fā)(fa)出(chu)管(guan)理(li)和(he)指(zhi)揮(hui)全(quan)機(jī)(ji)工(gong)作(zuo)的(de)控(kong)制(zhi)信號(hào)(hao)。其(qi)順(shun)序(xu)控(kong)制(zhi)部(bu)分(fen)用(yong)來(lai)決定產(chǎn)生(sheng)下壹個(gè)(ge)微指令(ling)的(de)地址。事(shi)實(shí)上壹(yi)條(tiao)機(jī)(ji)器(qi)指(zhi)令(ling)的(de)功能(neng)是由(you)許多條(tiao)微指令(ling)組成(cheng)的(de)序列(lie)來(lai)實(shí)現(xiàn)的(de)。這個(gè)(ge)微指令(ling)序列(lie)通(tong)常叫做微程序(xu)。既然(ran)微程序(xu)是有微指令(ling)組成(cheng)的(de),那麼當(dāng)(dang)執(zhí)(zhi)行當(dāng)前(qian)的(de)壹條(tiao)微指令(ling)的(de)時(shí)候(hou)。必須指出後(hou)繼微指令(ling)的(de)地址,以(yi)便當(dāng)(dang)前(qian)壹(yi)條(tiao)微指令(ling)執(zhí)(zhi)行完畢以(yi)後(hou),取下壹條(tiao)微指令(ling)執(zhí)(zhi)行。
1、GESSMANN指令寄存器(qi)用(yong)來(lai)存放正(zheng)在(zai)執(zhí)(zhi)行的(de)指令(ling)。指令分成(cheng)兩部(bu)分(fen):操作(zuo)碼(ma)和地(di)址碼(ma)。操作(zuo)碼(ma)用(yong)來(lai)指示指(zhi)令(ling)的(de)操作(zuo)性(xing)質(zhì)(zhi),如(ru)加(jia)法(fa)、減法(fa)等;地(di)址碼(ma)給(gei)出本(ben)條(tiao)指(zhi)令的(de)操作(zuo)數(shù)地址或形成(cheng)操(cao)作(zuo)數(shù)地址的(de)有關(guān)(guan)信息(xi)(這(zhe)時(shí)通(tong)過地址形(xing)成(cheng)電(dian)路(lu)來(lai)形成(cheng)操(cao)作(zuo)數(shù)地址)。有壹(yi)種(zhong)指令(ling)稱(cheng)為(wei)轉(zhuǎn)移指令(ling),它(ta)用(yong)來(lai)改變(bian)指令(ling)的(de)正常執(zhí)(zhi)行順(shun)序(xu),這(zhe)種(zhong)指令(ling)的(de)地址碼(ma)部(bu)分(fen)給(gei)出的(de)是要(yao)轉(zhuǎn)去執(zhí)(zhi)行的(de)指令(ling)的(de)地址。
2、GESSMANN操(cao)作(zuo)碼(ma)譯(yi)碼(ma)器(qi):用(yong)來(lai)對(duì)(dui)指(zhi)令(ling)的(de)操作(zuo)碼(ma)進(jìn)行(xing)譯(yi)碼(ma),產(chǎn)生(sheng)相(xiang)應(yīng)的(de)控(kong)制(zhi)電平(ping),完(wan)成(cheng)分(fen)析(xi)指令(ling)的(de)功能(neng)。
3、GESSMANN時(shí)序(xu)電路(lu):用(yong)來(lai)產(chǎn)生(sheng)時(shí)(shi)間(jian)標(biāo)(biao)誌(zhi)信號(hào)(hao)。在(zai)微型(xing)計(jì)算機(jī)(ji)中(zhong),時(shí)間(jian)標(biāo)(biao)誌(zhi)信號(hào)(hao)壹(yi)般為三級(jí)(ji):指(zhi)令周期(qi)、總(zong)線周期(qi)和時(shí)(shi)鐘(zhong)周期(qi)。微操作(zuo)命(ming)令(ling)產(chǎn)生(sheng)電(dian)路產(chǎn)生(sheng)完(wan)成(cheng)指(zhi)令(ling)規(guī)定操作(zuo)的(de)各(ge)種(zhong)微操作(zuo)命(ming)令(ling)。這(zhe)些(xie)命(ming)令(ling)產(chǎn)生(sheng)的(de)主要(yao)依(yi)據(jù)(ju)是時(shí)(shi)間(jian)標(biāo)(biao)誌(zhi)和(he)指令(ling)的(de)操作(zuo)性(xing)質(zhì)(zhi)。該(gai)電路(lu)實(shí)際是各(ge)微操作(zuo)控(kong)制(zhi)信號(hào)(hao)表(biao)達(dá)(da)式(如(ru)上(shang)面(mian)的(de)A→L表達(dá)(da)式)的(de)電路(lu)實(shí)現(xiàn),它(ta)是組合邏輯控(kong)制(zhi)器(qi)中(zhong)為復(fù)雜的(de)部(bu)分(fen)。
4、GESSMANN指令計(jì)數(shù)器(qi):用(yong)來(lai)形成(cheng)下壹條(tiao)要(yao)執(zhí)(zhi)行的(de)指令(ling)的(de)地址。通(tong)常,指(zhi)令(ling)是順(shun)序(xu)執(zhí)(zhi)行的(de),而指(zhi)令(ling)在(zai)存(cun)儲(chǔ)(chu)器(qi)中(zhong)是順(shun)序(xu)存(cun)放的(de)。所以(yi),壹般情況下下壹條(tiao)要(yao)執(zhí)(zhi)行的(de)指令(ling)的(de)地址可通過(guo)將現(xiàn)(xian)行(xing)地(di)址加(jia)1形(xing)成(cheng),微操作(zuo)命(ming)令(ling)“1”就用(yong)於(yu)這(zhe)個(gè)(ge)目(mu)的(de)。如果執(zhí)(zhi)行的(de)是轉(zhuǎn)移指令(ling),則下壹條(tiao)要(yao)執(zhí)(zhi)行的(de)指令(ling)的(de)地址是要(yao)轉(zhuǎn)移到(dao)的(de)地址。該(gai)地址就在(zai)本(ben)轉(zhuǎn)移指令(ling)的(de)地址碼(ma)字段,將(jiang)其直接(jie)送往指令計(jì)數(shù)器(qi)。
GESSMANN微程序(xu)控(kong)制(zhi)(簡稱(cheng)微碼(ma)控(kong)制(zhi))的(de)基(ji)本(ben)思路是:用(yong)微指令(ling)產(chǎn)生(sheng)微操作(zuo)命(ming)令(ling),用(yong)若(ruo)幹(gan)條(tiao)微指令(ling)組成(cheng)壹(yi)段微程序(xu)實(shí)現(xiàn)壹(yi)條(tiao)機(jī)(ji)器(qi)指(zhi)令(ling)的(de)功能(neng)(為了加以(yi)區(qū)別,將前(qian)面(mian)所(suo)講的(de)指令(ling)稱為機(jī)(ji)器(qi)指(zhi)令(ling))。設(shè)機(jī)(ji)器(qi)指(zhi)令(ling)M執(zhí)(zhi)行時(shí)需(xu)要(yao)三個(gè)(ge)階(jie)段,每(mei)個(gè)(ge)階(jie)段需(xu)要(yao)發(fā)(fa)出(chu)如(ru)下命令:階(jie)段壹(yi)發(fā)(fa)送K1、K8命(ming)令,階(jie)段二(er)發(fā)(fa)送K0、K2、K3、K4命(ming)令,階(jie)段三發(fā)(fa)送K9命(ming)令。當(dāng)將(jiang)條(tiao)微指令(ling)送到(dao)微指令(ling)寄存器(qi)時(shí)(shi),微指令(ling)寄存器(qi)的(de)K1和K8為(wei)1,即(ji)發(fā)(fa)出(chu)K1和(he)K8命(ming)令,該(gai)微指令(ling)指出(chu)下壹條(tiao)微指令(ling)地址為(wei)00101,從(cong)中(zhong)取出第二(er)條(tiao)微指令(ling),送到(dao)微指令(ling)寄存器(qi)時(shí)(shi)將(jiang)發(fā)(fa)出(chu)K0、K2、K3、K4命(ming)令(ling),接下來(lai)是取第三條(tiao)微指令(ling),發(fā)(fa)K9命(ming)令(ling)。
常用(yong)型(xing)號(hào)推(tui)薦(jian):
Gessmann GmbH OEC 2-5-4/2-S-W1 編碼(ma)器(qi)
Gessmann GmbH OEC 2-5-5/1-S-W1 編(bian)碼(ma)器(qi)
Gessmann GmbH N6-DG-00RP-P015 電(dian)位(wei)計(jì)(ji)
Gessmann GmbH S23LQM-3R-A06 開關(guān)
Gessmann GmbH S6LD-02R-A06 開關(guān)
Gessmann GmbH 810766 可編程(cheng)控(kong)制(zhi)器(qi)