国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談?dòng)?jì)算機(jī)微程序控制設(shè)計(jì)

2016-06-03 18:58:12吳奇霏
科教導(dǎo)刊·電子版 2016年11期
關(guān)鍵詞:控制結(jié)構(gòu)

吳奇霏

摘 要 硬連線路控制器速度快,簡(jiǎn)單或規(guī)整的指令系統(tǒng)比較適于它,例如mips指令集。對(duì)于復(fù)雜指令系統(tǒng)來(lái)說(shuō),對(duì)應(yīng)的英語(yǔ)連線路控制器結(jié)構(gòu)龐雜,實(shí)現(xiàn)困難,維護(hù)不易,擴(kuò)充和修改指令相當(dāng)困難,如果指令系統(tǒng)太復(fù)雜的話甚至無(wú)法用有限狀態(tài)機(jī)描述,所以對(duì)于復(fù)雜指令系統(tǒng)或其中的復(fù)雜的指令,大多采用微程序方式來(lái)設(shè)計(jì)控制器。用微程序方式實(shí)現(xiàn)的控制器稱為微程序控制器,它是仿照程序設(shè)計(jì)方法將每條指令的執(zhí)行過(guò)程用一個(gè)微程序來(lái)表示。若干條微指令組成每個(gè)微程序,每條微指令相當(dāng)于有限狀態(tài)機(jī)中的某一個(gè)狀態(tài)。所有指令對(duì)應(yīng)的微程序都存放在一個(gè)ROM中,這個(gè)ROM中稱為控制存儲(chǔ)器,簡(jiǎn)稱為控存(cs)。在微程序控制器控制下執(zhí)行指令時(shí),每條指令對(duì)應(yīng)的微程序從控存中取出,在時(shí)鐘的控制下,按照一定的順序執(zhí)行微程序中的每條微指令,通常一個(gè)時(shí)鐘周期執(zhí)行一條微指令。

關(guān)鍵詞 微程序控制器 控制結(jié)構(gòu) 微指令

中圖分類(lèi)號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A

1微程序控制器

1951年,m.v.wilkes最先提出這個(gè)概念。微程序設(shè)計(jì)的思想給計(jì)算機(jī)控制部件的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)帶來(lái)了巨大的影響,語(yǔ)音連接路設(shè)計(jì)相比,它大大降低了控制器設(shè)計(jì)的復(fù)雜性,提高了設(shè)計(jì)的標(biāo)準(zhǔn)化程度,由于機(jī)器指令的執(zhí)行過(guò)程用微程序控制,因而提供了很大的靈活性,使得設(shè)計(jì)的變更修改以及指令系統(tǒng)的擴(kuò)充都成為不太困難的事情。它與傳統(tǒng)的軟件有許多的類(lèi)似之處。不過(guò),由于微程序相對(duì)固定且通常不放在主存內(nèi)。故有可能利用工作速度較高的ROM存放微程序,從而縮短為程序的運(yùn)行時(shí)間。它是一種固化了的微程序,稱為固件。但其又有一個(gè)主要的缺點(diǎn),比相同或相近指令系統(tǒng)的硬布線控制器慢,所以,r i s c機(jī)大都采用硬連線路控制器。

2微程序控制的主要結(jié)構(gòu)

2.1基本術(shù)語(yǔ)

一條指令的功能通過(guò)執(zhí)行一系列基本操作來(lái)完成,這些基本操作稱為微操作,每個(gè)微操作在相應(yīng)控制信號(hào)的控制下執(zhí)行,這些控制信號(hào)在微程序設(shè)計(jì)中稱為微命令。微程序是一個(gè)微指令序列,對(duì)應(yīng)于一條機(jī)器指令的功能,每條微指令是一個(gè)0/1序列,其中包含若干個(gè)微命令,它完成一個(gè)基本運(yùn)算或傳送功能,有時(shí)也將微指令字,稱作控制字(control word)。

2.2微程序控制的基本結(jié)構(gòu)

機(jī)器指令的執(zhí)行過(guò)程常常與條件碼有關(guān),因此微程序中也引起了條件轉(zhuǎn)移概念,微指令中的轉(zhuǎn)移控制部分,被送到轉(zhuǎn)移地址發(fā)生器根據(jù)條件及相應(yīng)微命令產(chǎn)生新的微指令地址送入。CPU執(zhí)行程序的過(guò)程就是不斷地去面臨,執(zhí)行命令的過(guò)程,取命令過(guò)程是每條指令的公共操作,可以專(zhuān)門(mén)用一個(gè)取指命令為程序來(lái)實(shí)現(xiàn),因此微程序控制器的工作流程,就是不斷的執(zhí)行去執(zhí)行取指令微程序和執(zhí)行相應(yīng)指令功能微程序的過(guò)程。CPU執(zhí)行程序的過(guò)程就是不斷的去面臨,執(zhí)行命令的過(guò)程,取命令過(guò)程是每條指令的公共操作,可以專(zhuān)門(mén)用一個(gè)取指命令為程序來(lái)實(shí)現(xiàn)。為了加快指令及執(zhí)行速度,通常采用定長(zhǎng)為指令字格式,每條微指令由兩部分組成,微操作碼部分和位地址碼部分。

3微命令編碼

3.1直接控制法

一位對(duì)應(yīng)一個(gè)微命令,不進(jìn)行微命令的編碼,所以,微操作碼的長(zhǎng)度與所有為命定的個(gè)數(shù)相當(dāng),無(wú)需譯碼因此也成為不譯法,對(duì)于二值微命令,本來(lái)就只占一位,沒(méi)有增加位數(shù)對(duì)于多值數(shù)命令,因?yàn)闆](méi)有進(jìn)行編碼所以相對(duì)來(lái)說(shuō)增加了位數(shù)。顯然直接控制法的并行控制能力強(qiáng),不必譯碼控制電路簡(jiǎn)單,速度快。也由于一臺(tái)機(jī)器的微命令個(gè)數(shù)太多通常達(dá)到幾百個(gè),因此微命令字可能多達(dá)幾百位,實(shí)現(xiàn)起來(lái)非常困難。

3.2字段直接編碼法

數(shù)據(jù)通路中的微操作之間存在兩種關(guān)系,相容和互斥。相容微操作是指在數(shù)據(jù)通路中,能同時(shí)進(jìn)行的微操作,對(duì)應(yīng)的微命令稱為相容為命令。互斥操作是指不能同時(shí)進(jìn)行的微操作,對(duì)應(yīng)的微命令稱為互斥為命令。字段直接編碼法的基本思想是將微指令分為若干字段,每個(gè)字段包含若干微命令,把相斥微操作組合在同一字段,相容為操作組合在不同階段,編碼時(shí)對(duì)每一個(gè)字段內(nèi)進(jìn)行微操作,因此通常一條微指令中,最多可同時(shí)發(fā)出的微操作數(shù)就是為命令字段的個(gè)數(shù)。

3.3字段間接編碼法

在字段間接編碼法基礎(chǔ)上可通過(guò)字段間接編碼的方式進(jìn)一步壓縮微指令長(zhǎng)度。這種方式可縮短指令長(zhǎng)度,節(jié)省容量,意義卻不大,線路較復(fù)雜,時(shí)間需要較多,極少用這種方式。

4總結(jié)

信息技術(shù)的快速發(fā)展推動(dòng)著現(xiàn)代化建設(shè)的快速進(jìn)行和社會(huì)經(jīng)濟(jì)的飛速發(fā)展,而要促進(jìn)信息技術(shù)的進(jìn)一步發(fā)展,必須要加大計(jì)算機(jī)軟件工程技術(shù)的研發(fā)力度,同時(shí)要注重產(chǎn)品的創(chuàng)新和發(fā)展,重視產(chǎn)品知識(shí)產(chǎn)權(quán)保護(hù),加速管理技術(shù)的更新升級(jí)。在信息技術(shù)快速發(fā)展的背景下,計(jì)算機(jī)軟件工程與網(wǎng)絡(luò)技術(shù)不斷融合,相關(guān)企業(yè)要抓住這次機(jī)會(huì)大力研發(fā)新的產(chǎn)品、鼓勵(lì)產(chǎn)品創(chuàng)新,從而推動(dòng)社會(huì)經(jīng)濟(jì)快速發(fā)展。

參考文獻(xiàn)

[1] 林雪玲.基于計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)[J].電子測(cè)試,2014(17):132-133+146.

[2] 鐘淑.計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)研究[J].信息與電腦(理論版),2016(02):50-52.

[3] 袁婷.關(guān)于計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)研究[J].科技傳播,2016(03):96+99.

[4] 遲浩.基于計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2015(01):69-70.

[5] 王東雪.基于計(jì)算機(jī)軟件工程的現(xiàn)代化技術(shù)研究[J].電子技術(shù)與軟件工程,2015(23):84.

猜你喜歡
控制結(jié)構(gòu)
幾種防空導(dǎo)彈自動(dòng)駕駛儀的研究分析
航天控制(2020年4期)2020-09-03 10:46:16
基于西門(mén)子PLC的糖香料控制系統(tǒng)設(shè)計(jì)舉例
能源互聯(lián)網(wǎng)路由網(wǎng)絡(luò)結(jié)構(gòu)與控制機(jī)制
基于ATO控制結(jié)構(gòu)的地鐵列車(chē)智慧節(jié)能技術(shù)
固體氧化物燃料電池和熔融碳酸鹽燃料電池集成系統(tǒng)的控制結(jié)構(gòu)設(shè)計(jì)研究
基于petri網(wǎng)的校園一卡通系統(tǒng)優(yōu)化分析
企業(yè)文化+控制結(jié)構(gòu):內(nèi)部控制要素新二元論
SIL定量計(jì)算評(píng)估方法在BPCS中的應(yīng)用
生成語(yǔ)法中的控制結(jié)構(gòu)研究述評(píng)
計(jì)算機(jī)集成制造系統(tǒng)(CIMS)的介紹
乌拉特中旗| 错那县| 习水县| 电白县| 麟游县| 田阳县| 二连浩特市| 西和县| 芦溪县| 通榆县| 六盘水市| 朝阳市| 简阳市| 鸡泽县| 马鞍山市| 平武县| 河东区| 湖州市| 闻喜县| 绍兴县| 海伦市| 共和县| 新蔡县| 东阿县| 郓城县| 呼伦贝尔市| 沧州市| 五指山市| 屏南县| 岳池县| 新绛县| 蓬莱市| 亚东县| 兴城市| 大余县| 淳化县| 穆棱市| 商城县| 江永县| 天门市| 阿拉善盟|