| 應(ying)用領域(yu) | 電(dian)子(zi)/電(dian)池(chi),道(dao)路(lu)/軌道(dao)/船(chuan)舶(bo) | | |
C3CONTROLS控(kong)制器(qi)分(fen)組(zu)合邏(luo)輯(ji)控(kong)制器(qi)和微(wei)程(cheng)序控(kong)制器(qi),兩種(zhong)控(kong)制器(qi)各有(you)長處和短(duan)處。組(zu)合邏(luo)輯(ji)控(kong)制器(qi)設計(ji)麻(ma)煩(fan),結(jie)構復(fu)雜(za),壹旦(dan)設計(ji)完(wan)成,就不(bu)能再修(xiu)改(gai)或擴充,但它的(de)速度快(kuai)。微(wei)程(cheng)序控(kong)制器(qi)設計(ji)方(fang)便,結(jie)構簡單(dan),修(xiu)改(gai)或擴充都方便,修(xiu)改(gai)壹條(tiao)機器(qi)指(zhi)令的(de)功(gong)能,只(zhi)需重(zhong)編(bian)所對(dui)應(ying)的(de)微(wei)程(cheng)序;要增加壹(yi)條(tiao)機器(qi)指(zhi)令,只(zhi)需在控(kong)制存(cun)儲器(qi)中(zhong)增(zeng)加壹(yi)段(duan)微(wei)程(cheng)序,但是(shi),它是通(tong)過(guo)執行壹段微(wei)程(cheng)。具體對(dui)比(bi)如(ru)下(xia):組(zu)合邏(luo)輯(ji)控(kong)制器(qi)又稱硬(ying)布(bu)線控(kong)制器(qi),由邏(luo)輯(ji)電(dian)路(lu)構成,*靠(kao)硬(ying)件(jian)來(lai)實現指(zhi)令的(de)功(gong)能。
C3CONTROLS控(kong)制器(qi)是指(zhi)揮計算(suan)機的(de)各個部(bu)件按照指(zhi)令的(de)功(gong)能要(yao)求(qiu)協調工作的(de)部(bu)件,是計算(suan)機的(de)神(shen)經中(zhong)樞和指(zhi)揮中(zhong)心(xin),由指(zhi)令寄(ji)存器(qi)IR、程序(xu)計(ji)數(shu)器(qi)PC和操(cao)作控(kong)制器(qi)0C三個部(bu)件組(zu)成,對(dui)協(xie)調(tiao)整個電(dian)腦(nao)有(you)序(xu)工作極為(wei)重(zhong)要(yao)。
指(zhi)令寄(ji)存器(qi):用以保存當(dang)前(qian)執行或即(ji)將執行的(de)指(zhi)令的(de)壹種寄(ji)存器(qi)。指(zhi)令內包含有(you)確(que)定操(cao)作類型的(de)操(cao)作碼和指(zhi)出(chu)操(cao)作數(shu)來(lai)源或去(qu)向的(de)地址(zhi)。指(zhi)令長度隨(sui)不(bu)同(tong)計算(suan)機而(er)異,指(zhi)令寄(ji)存器(qi)的(de)長度也(ye)隨(sui)之而異。計(ji)算(suan)機的(de)所有(you)操(cao)作都是通過分(fen)析(xi)存(cun)放(fang)在(zai)指(zhi)令寄(ji)存器(qi)中(zhong)的(de)指(zhi)令後(hou)再執(zhi)行的(de)。指(zhi)令寄(ji)存器(qi)的(de)輸人端(duan)接收(shou)來(lai)自存儲(chu)器(qi)的(de)指(zhi)令,指(zhi)令寄(ji)存器(qi)的(de)輸出(chu)端(duan)分(fen)為(wei)兩(liang)部(bu)分(fen)。操(cao)作碼部(bu)分(fen)送(song)到(dao)譯(yi)碼(ma)電(dian)路(lu)進(jin)行分(fen)析(xi),指(zhi)出(chu)本(ben)指(zhi)令該執行何種類(lei)型的(de)操(cao)作;地址(zhi)部(bu)分(fen)送(song)到(dao)地(di)址(zhi)加法(fa)器(qi)生(sheng)成有(you)效(xiao)地址(zhi)後(hou)再送(song)到存(cun)儲器(qi),作為取(qu)數(shu)或存數(shu)的(de)地址(zhi)。
存(cun)儲器(qi)可以指(zhi)主存(cun)、高(gao)速緩(huan)存或寄(ji)存器(qi)棧等用來(lai)保存當(dang)前(qian)正(zheng)在(zai)執(zhi)行的(de)壹條(tiao)指(zhi)令。當(dang)執(zhi)行壹條(tiao)指(zhi)令時(shi),先把(ba)它從(cong)內存取到數(shu)據寄(ji)存器(qi)(DR)中(zhong),然(ran)後(hou)再傳送(song)至(zhi)IR。指(zhi)令劃(hua)分(fen)為(wei)操(cao)作碼和地(di)址(zhi)碼(ma)字段(duan),由二進(jin)制數(shu)字組(zu)成。為(wei)了(le)執(zhi)行任(ren)何給(gei)定的(de)指(zhi)令,必(bi)須(xu)對(dui)操(cao)作碼進(jin)行測試(shi),以便識(shi)別(bie)所要(yao)求(qiu)的(de)操(cao)作。指(zhi)令譯(yi)碼(ma)器(qi)就是做這項工作的(de)。指(zhi)令寄(ji)存器(qi)中(zhong)操(cao)作碼字段(duan)的(de)輸出(chu)就是指(zhi)令譯(yi)碼(ma)器(qi)的(de)輸入。操(cao)作碼壹(yi)經譯(yi)碼(ma)後(hou),即(ji)可向操(cao)作控(kong)制器(qi)發(fa)出(chu)具體(ti)操(cao)作的(de)特(te)定(ding)信(xin)號(hao)。
程序(xu)計數(shu)器(qi):指(zhi)明程序中(zhong)下(xia)壹(yi)次(ci)要(yao)執行的(de)指(zhi)令地(di)址(zhi)的(de)壹種計(ji)數(shu)器(qi),又稱指(zhi)令計(ji)數(shu)器(qi)。它兼有(you)指(zhi)令地(di)址(zhi)寄(ji)存器(qi)和計(ji)數(shu)器(qi)的(de)功(gong)能。當(dang)壹(yi)條(tiao)指(zhi)令執(zhi)行完(wan)畢(bi)的(de)時候,程(cheng)序計數(shu)器(qi)作為指(zhi)令地(di)址(zhi)寄(ji)存器(qi),其(qi)內容必須(xu)已經改(gai)變(bian)成下(xia)壹(yi)條(tiao)指(zhi)令的(de)地址(zhi),從(cong)而使(shi)程序(xu)得(de)以持(chi)續運(yun)行。