基本模型機(jī)設(shè)計(jì)及實(shí)現(xiàn)_第1頁(yè)
基本模型機(jī)設(shè)計(jì)及實(shí)現(xiàn)_第2頁(yè)
基本模型機(jī)設(shè)計(jì)及實(shí)現(xiàn)_第3頁(yè)
基本模型機(jī)設(shè)計(jì)及實(shí)現(xiàn)_第4頁(yè)
基本模型機(jī)設(shè)計(jì)及實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)任務(wù)書課程名稱: 計(jì)算機(jī)組成原理設(shè)計(jì)題目:(共 3 個(gè)課題,最多 3 人一組,每組任選一題)基本模型機(jī)設(shè)計(jì)與實(shí)現(xiàn);帶移位運(yùn)算的模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn);復(fù)雜模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)。已知技術(shù)參數(shù)和設(shè)計(jì)要求:內(nèi)容和技術(shù)參數(shù):利用所學(xué)過(guò)的理論知識(shí),特別是微程序設(shè)計(jì)的思想,寫出要設(shè)計(jì)的指令系統(tǒng)的微程序。設(shè)計(jì)環(huán)境為 TDN CM計(jì)算機(jī)組成原理教學(xué)實(shí)驗(yàn)系統(tǒng),微機(jī),虛擬軟件。將所設(shè)計(jì)的微程序在此環(huán)境中進(jìn)行調(diào)試,并給出測(cè)試思路和具體程序段。最后撰寫出符合要求的課程設(shè)計(jì)說(shuō)明書、完成答辯。基本模型機(jī)設(shè)計(jì)與實(shí)現(xiàn)指令系統(tǒng)至少要包括六條不同類型指令:如一條輸入指令,一條減法指令 , 一條加法指令,一條存數(shù)指令,一條輸出指

2、令和一條無(wú)條件轉(zhuǎn)移指令。帶移位運(yùn)算的模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)在基本模型機(jī)的基礎(chǔ)上增加左、右循環(huán)和左、右?guī)нM(jìn)位循環(huán)四條指令設(shè)計(jì)不少于 10 條指令的指令系統(tǒng)。其中,包含算術(shù)邏輯指令,訪問內(nèi)存指令,程序控制指令,輸入輸出指令,停機(jī)指令。重點(diǎn)是要包括直接、間接、變址和相對(duì)尋址等多種尋址方式。以上數(shù)據(jù)字長(zhǎng)為 8 位,采用定點(diǎn)補(bǔ)碼表示。指令字長(zhǎng)為 8 的整數(shù)倍。微指令字長(zhǎng)為 24 位。具體要求:1、確定設(shè)計(jì)目標(biāo)確定所設(shè)計(jì)計(jì)算機(jī)的功能和用途。2、確定指令系統(tǒng)確定數(shù)據(jù)的表示格式、位數(shù)、指令的編碼、類型、需要設(shè)計(jì)哪些指令及使用的尋址方式。確定相對(duì)應(yīng)指令所包含的微操作。3、總體結(jié)構(gòu)與數(shù)據(jù)通路總體結(jié)構(gòu)設(shè)計(jì)包括確定各部件

3、設(shè)置以及它們之間的數(shù)據(jù)通路結(jié)構(gòu)。在此基礎(chǔ)上,就可以擬出各種信息傳輸路徑,以及實(shí)現(xiàn)這些傳輸所需要的微命令。綜合考慮計(jì)算機(jī)的速率、性能價(jià)格比、可靠性等要求,設(shè)計(jì)合理的數(shù)據(jù)通路結(jié)構(gòu),確定采用何種方案的內(nèi)總線及外總線。數(shù)據(jù)通路不同,執(zhí)行指令所需要的操作就不同,計(jì)算機(jī)的結(jié)構(gòu)也就不一樣。4、設(shè)計(jì)指令執(zhí)行流程數(shù)據(jù)通路確定后,就可以設(shè)計(jì)指令系統(tǒng)中每條指令所需要的機(jī)器周期數(shù)。對(duì)于微程序控制的計(jì)算機(jī),根據(jù)總線結(jié)構(gòu),需考慮哪些微操作可以安排在同一條微指令中,哪些微操作不能安排在同一條微指令中。5、確定微程序地址根據(jù)后續(xù)微地址的形成方法,確定每個(gè)微程序地址及分支轉(zhuǎn)移地址。6、微指令代碼化根據(jù)微指令格式,將微程序流程中

4、的所有微指令代碼化,轉(zhuǎn)化成相應(yīng)的二進(jìn)制代碼寫入到控制存儲(chǔ)器中的相應(yīng)單元中。7、組裝、調(diào)試在總調(diào)試前,先按功能模塊進(jìn)行組裝和分調(diào),因?yàn)橹挥懈鞴δ苣K工作正常后,才能保證整機(jī)的正常運(yùn)行。當(dāng)所有功能模塊都調(diào)試正常后,進(jìn)入總調(diào)試。連接所有模塊,用單步微指令方式執(zhí)行機(jī)器指令的微程序流程圖,當(dāng)全部微程序流程圖檢查完后,若運(yùn)行結(jié)果正確,則在內(nèi)存中裝入一段機(jī)器指令,進(jìn)行其他的運(yùn)行方式等功能調(diào)試及執(zhí)行指令的正確性驗(yàn)證。課程設(shè)計(jì) 說(shuō)明書要求:課程設(shè)計(jì)說(shuō)明書按學(xué)校統(tǒng)一格式撰寫和裝訂。課程設(shè)計(jì)報(bào)告要求打印 , 其中的數(shù)據(jù)通路框圖、微程序流程圖、實(shí)驗(yàn)接線圖用 VISIO 等工具軟件繪制或用鉛筆工工整整繪制。1)封面(包

5、括:題目、所在系、班級(jí)、學(xué)號(hào)、指導(dǎo)教師及時(shí)間等項(xiàng),可到教務(wù)處網(wǎng)頁(yè)上下載)2)任務(wù)書3)目錄目錄要層次清晰,要給出標(biāo)題及頁(yè)次,目錄的最后一項(xiàng)是無(wú)序號(hào)的“參考文獻(xiàn)”。4)正文正文應(yīng)按目錄中編排的章節(jié)依次撰寫,要求計(jì)算正確,論述清楚,文字簡(jiǎn)練通順,插圖清晰,書寫整潔。文中圖、表及公式應(yīng)規(guī)范地繪制和書寫。正文是實(shí)踐設(shè)計(jì)報(bào)告的主體,具體由以下幾部分組成:1)課程設(shè)計(jì)題目;2)課程設(shè)計(jì)使用的實(shí)驗(yàn)設(shè)備;3)課程設(shè)計(jì)步驟(包括確定所設(shè)計(jì)計(jì)算機(jī)的功能和用途、指令系統(tǒng)、總體結(jié)構(gòu)與數(shù)據(jù)通路、設(shè)計(jì)指令執(zhí)行流程、確定微程序地址、微指令代碼化、組裝、調(diào)試。 )4)課程設(shè)計(jì)總結(jié)(包括自己的收獲與體會(huì);遇到的問題和解決的方法

6、等);5)附錄附錄 1:數(shù)據(jù)通路圖附錄 2:微程序流程圖附錄 3:實(shí)驗(yàn)接線圖附錄 4:實(shí)驗(yàn)程序及微程序附錄 5:參考文獻(xiàn)(資料) ( 格式規(guī)范參照長(zhǎng)沙學(xué)院畢業(yè)設(shè)計(jì)( 論文 ) 撰寫規(guī)范 )設(shè)計(jì)工作量:作品:設(shè)計(jì)的最終作品包括硬件和軟件兩個(gè)部分, 要求能夠演示并達(dá)到設(shè)計(jì)指標(biāo)的要求。每個(gè)學(xué)生(或小組)在作品完成后,要經(jīng)指導(dǎo)教師檢查,同意拆除后方可拆卸。論文:嚴(yán)格按上述課程設(shè)計(jì)說(shuō)明書的要求撰寫和裝訂。每個(gè)學(xué)生一份。成績(jī)?cè)u(píng)定標(biāo)準(zhǔn):課程設(shè)計(jì)的成績(jī)分為:優(yōu)秀: 、良好、中等、及格、不及格五個(gè)等級(jí)。優(yōu)秀:完成復(fù)雜模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn),指令系統(tǒng)完備有更新擴(kuò)充。調(diào)試成功。文檔規(guī)范齊全。良好:完成模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)

7、,指令系統(tǒng)指令種類豐富有一定的更新。調(diào)試成功。文檔規(guī)范齊全。中等:完成基本模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn),在老師指導(dǎo)下對(duì)指令系統(tǒng)有更新。調(diào)試成功。文檔規(guī)范齊全。及格:完成基本模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)。調(diào)試成功。文檔規(guī)范齊全。不及格:沒有課程設(shè)計(jì)報(bào)告,無(wú)故缺勤,不能完成調(diào)試者不及格。工作計(jì)劃:時(shí)間: 15、16 周講授: 2 課時(shí)答疑及設(shè)計(jì): 22 課時(shí)上機(jī)調(diào)試: 12 課時(shí)答辯: 4 課時(shí)指導(dǎo)教師簽名:教研室主任簽名:系主任簽名:日期:日期:日期:2010-12-10設(shè)計(jì)背景通過(guò)計(jì)算機(jī)組成原理理論課和幾次實(shí)驗(yàn)的學(xué)習(xí),嘗試設(shè)計(jì)六條機(jī)器指令,并編寫相應(yīng)的微程序,完成由基本單元電路構(gòu)成一臺(tái)基本模型機(jī),再經(jīng)過(guò)調(diào)試指令和

8、模型機(jī)使其在微程序的控制下自動(dòng)產(chǎn)生各部件單元的正常工作控制信號(hào)。在設(shè)計(jì)基本模型機(jī) 4 的實(shí)驗(yàn)過(guò)程中,個(gè)別部件單元的控制信號(hào)是人為模擬產(chǎn)生的,而本課程設(shè)計(jì)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元控制信號(hào),實(shí)現(xiàn)特定指令的功能。這里,計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來(lái)完成, CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期,全部由微指令組成的序列來(lái)完成,即一條機(jī)器指令對(duì)應(yīng)一條微程序。本課程設(shè)計(jì)要求實(shí)現(xiàn)六條機(jī)器指令: IN(輸入 ) ,與 AND(邏輯乘), STA(存數(shù)),OUT(輸出),或 OR(邏輯加),異或 XOR(邏輯異)的輸入,輸出。重點(diǎn)主要在邏輯運(yùn)算的設(shè)計(jì)中。設(shè)計(jì)目標(biāo)在“微程序

9、控制器的組成與微程序設(shè)計(jì)實(shí)驗(yàn)”的基礎(chǔ)上,將第一部分中的各單元組成系統(tǒng),構(gòu)造一臺(tái)基本模型計(jì)算機(jī)。本次課程設(shè)計(jì)主要是為其定義六條機(jī)器指令,編寫相應(yīng)的微程序,并上機(jī)調(diào)試運(yùn)行,形成整機(jī)概念。用微程序控制器實(shí)現(xiàn)以下指令功能,設(shè)計(jì)各指令格式以及編碼,并實(shí)現(xiàn)各機(jī)器指令微代碼,根據(jù)定義的機(jī)器指令,自擬編寫加 ADD,減 SUB,循環(huán)左移 RLC的應(yīng)用程序。全部微指令設(shè)計(jì)完畢后,編寫二進(jìn)制代碼,即使每條指令代碼化。連接線路在ZY15CompSys12BB計(jì)算機(jī)組成原理教學(xué)實(shí)驗(yàn)箱上運(yùn)行,并顯示輸出實(shí)驗(yàn)結(jié)果。概要設(shè)計(jì)在掌握部件單元電路實(shí)驗(yàn)的基礎(chǔ)上,進(jìn)一步將其組成系統(tǒng)構(gòu)造一臺(tái)稍微復(fù)雜的模型計(jì)算機(jī);為其定義六條機(jī)器指令

10、,并編寫相應(yīng)的微程序,具體上機(jī)調(diào)試掌握整機(jī)概念設(shè)計(jì)儀器TDX CM+計(jì)算機(jī)組成原理教學(xué)實(shí)驗(yàn)系統(tǒng)一臺(tái),排線若干;PC機(jī)一臺(tái)。設(shè)計(jì)內(nèi)容部件實(shí)驗(yàn)過(guò)程中,各部件單元的控制信號(hào)是人為模擬產(chǎn)生的,而本次實(shí)驗(yàn)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元控制信號(hào),實(shí)現(xiàn)特定指令的功能,這里,計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來(lái)完成,CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期全部由微指令組成的序列來(lái)完成,即一條機(jī)器指令對(duì)應(yīng)一個(gè)微程序。本實(shí)驗(yàn)采用六條機(jī)器指令: IN,OUT,STA,加 ADD,減 SUB,循環(huán)左移 RLC其指格式如下:地址內(nèi)容助記符說(shuō)明0000IN;輸入開關(guān)數(shù)據(jù) R0,采集數(shù)據(jù)0110A

11、DD0AH;R0+0AHR0020A;地址0320STA0BH;R00BH040B;地址0530OUT0BH;0BHBUS,輸出顯示060B;地址0740SUB0AH;R0-0AH R0080A;地址0950RLC0A010B為了向 RAM中裝入程序和數(shù)據(jù) , 檢查寫入是否正確 , 并能啟動(dòng)程序執(zhí)行 , 還必須設(shè)計(jì)三個(gè)控制臺(tái)操作微程序 .存儲(chǔ)器讀操作 : 撥動(dòng)總清開關(guān) CLR后, 控制臺(tái)開關(guān) SWB,SWA為” 0 0 ”時(shí) , 按 START微動(dòng)開關(guān) , 可對(duì) RAM連續(xù)手動(dòng)讀操作 .存儲(chǔ)器寫操作 : 撥動(dòng)總清開關(guān) CLR后, 控制臺(tái)開關(guān) SWB SWA置為” 0 1 ”時(shí) , 按 STAR

12、T微動(dòng)開關(guān)可對(duì) RAM進(jìn)行連續(xù)手動(dòng)寫入 .啟動(dòng)程序 : 撥動(dòng)總清開關(guān) CLR后 , 控制臺(tái)開關(guān) SWB SWA置為“ 1 1 ”時(shí) , 按 START微動(dòng)開關(guān) , 既可轉(zhuǎn)入到第 01 號(hào)“取址”微指令 , 啟動(dòng)程序運(yùn)行 .上述三條控制臺(tái)指令用兩個(gè)開關(guān)SWB SWA的狀態(tài)來(lái)設(shè)置 , 其定義如下表 3-1 讀寫變化SWBSWA控制臺(tái)指令00讀內(nèi)存( KRD)01寫內(nèi)存( KWE)11啟動(dòng)程序( RP)微代碼定義如表24232221201918171615 14 1312 11 109 8 7654321S3S2S1S0MCnWE A9A8ABCuA5uA4uA3uA2uA1uA0表 3-3 A ,

13、B,P 字段內(nèi)容A 字段B字段P字段151413控制 信121110控制信987控 制信號(hào)號(hào)號(hào)000.000000001LDRI001RS_G001P1010LDDR1010010011LDDR2011011100LDIR100100P4101LOAD101ALU_G101110LDAR110PC_G110LDPC當(dāng)擬定“取指令”微指令時(shí),該微指令的判別測(cè)試字段為P1 測(cè)試。由于“取指”微指令是所有微程序都使用的公用微指令,因此 P1 測(cè)試結(jié)果出現(xiàn)多路分支。 本次課程設(shè)計(jì)用指令寄存器的前 4 位( I7-I4 )作為測(cè)試條件,出現(xiàn) 6 路分支,占用 6 個(gè)固定微地址單元??刂婆_(tái)操作為 P4 測(cè)

14、試,它以控制臺(tái)開關(guān) SWB, SWA作為測(cè)試條件,出現(xiàn)了 3 路分支,占用 3 個(gè)固定微地址單元。當(dāng)分支微地址單元固定后,剩下的其他地方就可以一條微指令占用控存一個(gè)微地址單元隨意填寫。當(dāng)全部微程序設(shè)計(jì)完畢之后,應(yīng)將每條微指令代碼化:運(yùn)行:01PC-ARPC+10210RAM-BUSBUS-IRINADDSTAOUTJMPSUBP1101112131415SW-R0PC-ARPC-ARPC-ARPC-ARPC-AR01PC+107PC+116PC+1PC+1PC+1032630RAM-BUSRAM-BUSRAM-BUSRAM-BUSRAM-BUSBUS-ARBUS-ARBUS-ARBUS-ARB

15、US-AR042617R0-BUSR0-BUSRAM-BUSR0-BUSBUS-DR0BUS-RAMBUS-DR1BUS-DR03101320133010101控制臺(tái)0020P4WRITE( 01)READ(00)RUN(11)212023PC ARPCAR2422RAMRAM013027DR1DR1圖 3-1 微程序流程圖表 3-4 二進(jìn)制微代碼表微地址S CNRDM M16ABPuAuA31750000000001 10 0 00 0 01 0 00100000010000001 11 1 01 1 01 1 00000100020000000 11 0 00 0 00 0 1001000

16、0030000000 11 1 00 0 00 0 00001000040000000 10 1 10 0 00 0 00001001050000001 10 1 00 0 10 0 00001100061001001 10 0 11 0 10 0 00000011070000000 11 1 00 0 00 0 00101100100000000 00 0 10 0 00 0 00000001110000001 11 1 01 1 01 1 00000101120000001 11 1 01 1 01 1 00001101130000001 11 1 01 1 01 1 0001110014

17、0000001 11 1 01 1 01 1 00110001150011001 10 0 00 0 10 0 00111001160000000 11 1 00 0 00 0 00011101170000000 10 1 00 0 00 0 00101001200000001 11 1 01 1 01 1 00100100210000001 11 101 1 01 1 00101000220000000 10 1 00 0 00 0 00101101230000001 10 0 00 0 00 0 00000001240000000 00 1 00 0 00 0 00110000250000

18、011 00 0 01 0 10 0 00000011260000010 10 0 00 0 10 0 00000001270000011 00 0 01 0 10 0 00100010300000010 10 0 01 0 10 0 00100011310000000 11 1 00 0 00 0 00001000320000000 10 1 10 0 00 0 00001001330000001 10 1 00 0 10 0 00001100340110001 10 0 11 0 10 0 00111101350001101 10 0 01 0 00 0 00111100360000001

19、 10 0 11 0 00 0 00111101370000001 10 1 00 0 10 0 00101001下面介紹指令寄存器( IR):指令寄存器用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時(shí),先把他從內(nèi)存取到緩沖寄存器中,然后再傳送至指令寄存器。指令劃分為操作碼和地址碼字段,由二進(jìn)制數(shù)構(gòu)成,為了執(zhí)行任何給定的指令,必須對(duì)操作碼進(jìn)行測(cè)試P(1) ,通過(guò)節(jié)拍脈沖 T4 的控制以便識(shí)別所要求的操作。 “指令譯碼器:”(實(shí)驗(yàn)板上標(biāo)有 “ INS DECODE”的芯片)根據(jù)指令中的操作碼譯碼強(qiáng)置微控器單元的微地址,使下一條微指令指向相應(yīng)的微程序首地址。本系統(tǒng)有兩種外部 I/O 設(shè)備,一種是二

20、進(jìn)制代碼開關(guān),它作為輸入設(shè)備( INPUT DEVICE);另一種是數(shù)碼塊,它作為輸出設(shè)備( OUT DEVICE)。例如:輸入時(shí),二進(jìn)制開關(guān)數(shù)據(jù)直接經(jīng)過(guò)三態(tài)門送到總線上,只要開關(guān)狀態(tài)不變,輸入的信息也不變。輸出時(shí),將輸出數(shù)據(jù)送到數(shù)據(jù)總線上,當(dāng)寫信號(hào)( W/E)有效時(shí),將數(shù)據(jù)打入輸出鎖存器,驅(qū)動(dòng)數(shù)碼塊顯示。詳細(xì)設(shè)計(jì)4 1 系統(tǒng)需求分析一臺(tái)計(jì)算機(jī)所能執(zhí)行的各種指令集合稱為指令系統(tǒng)或指令集。一臺(tái)特定的計(jì)算機(jī)只能執(zhí)行自己指令系統(tǒng)中的指令。因此,指令系統(tǒng)就是計(jì)算機(jī)的機(jī)器語(yǔ)言。指令系統(tǒng)表征著計(jì)算機(jī)的基本功能和使用屬性,它是計(jì)算機(jī)系統(tǒng)設(shè)計(jì)中的核心問題。指令系統(tǒng)的設(shè)計(jì)主要括指令功能、操作類型的設(shè)計(jì),尋址方式

21、和指令格式的設(shè)計(jì)。計(jì)算機(jī)的性能與它所設(shè)置的指令系統(tǒng)有很大的關(guān)系,指令系統(tǒng)反映了計(jì)算機(jī)的主要屬性,而指令系統(tǒng)的設(shè)置又與機(jī)器的硬件結(jié)構(gòu)密切相關(guān)。 指令是計(jì)算機(jī)執(zhí)行某種操作的命令,而指令系統(tǒng)是一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合。通常性能較好的計(jì)算機(jī)都設(shè)置有功能齊全、通用性強(qiáng)、指令豐富的指令系統(tǒng),而指令功能的實(shí)現(xiàn)需要復(fù)雜的硬件結(jié)構(gòu)來(lái)支持。4 2 系統(tǒng)目標(biāo)在基本模型機(jī)的基礎(chǔ)上改進(jìn)并實(shí)現(xiàn)IN,OUT,STA,加 ADD,減 SUB,循環(huán)左移 RLC六條指令。4 3 功能分析該系統(tǒng)實(shí)現(xiàn)的功能是對(duì)輸入的數(shù)據(jù)可以和內(nèi)存中的數(shù)據(jù)進(jìn)行連續(xù)的加、減及循環(huán)左移運(yùn)算,并對(duì)其結(jié)果進(jìn)行存儲(chǔ),顯示等功能,從而得到一個(gè)簡(jiǎn)易的復(fù)雜模型

22、機(jī)所實(shí)現(xiàn)的功能。4 4 詳細(xì)步驟按圖 4-1 連接實(shí)驗(yàn)線路。B7BUS UNITW/R UNITT4TS4|T3TS3|T3TS3|T2TS2|T1TS1B0WESTATE UNITB0WESTATE UNITB7S3M24SWB|M18SWA|AUJ3 |SE6SE6|B0CNM19 |LDDR1|LDDR2SE1SE1 I7ALU-BLDDR1|ALU UNITLDDR2 P(1)P(1)|P(4)P(4)|ALU-BLOG UNIT I2LDIPLDR1H24H24SIGNAL UNITSIGNAL UNITSWITCH UNITSWBSWAI7|I2INT UNITLDIRB7LDR0

23、|RO-B|B0 REG UNITB7LDAR|LOAD|PC-BB0LDPCADDRESS UNITA7|A0W/RD7|D0MAIN MEMCERS-BLDARLDARLOADPC-BM16LDPC M17MICRO-CONTROLLERAD7D7|AD0D0W/R EXT BUSINPUT DEVICED7|D0SW-BA8A9Y0EX UNITY1D7|Y2|D0D7LED-B|W/RD0 OUTPUT DEVICE4-1 實(shí)驗(yàn)線路圖寫程序聯(lián)機(jī)讀 / 寫程序按照規(guī)定格式,將機(jī)器指令及表 52 微指令二進(jìn)制表成十六進(jìn)制的如下格式文件。微指令格式中的微指令代碼微 將表 5 2 中的 24

24、位微代碼按從左到右分成 3 個(gè) 8 位,將此三個(gè) 8 位二進(jìn)制代碼化為相應(yīng)的十六進(jìn)制數(shù)即可。程 序$P0000$P0110$P0350$P04FE$P0520$P06FD$P0740$P08A0$PA030$PA1FD$PFD2C$PFE2A$PFF2B$M00018001$M0165ED82$M0200C048$M0300E004$M0400A005$M0501B206$M06959A01$M0700E017$M08001001$M0901ED83$M0A01ED87$M0B01ED8E$M0C01ED96$M0D01ED98$M0E00E00F$M0F009015$M1600D001$M1

25、800E019$M1900B01A$M1A01A21B$M1B659A01( 3) 運(yùn)行程序1)單步運(yùn)行程序A、將 STEP置為 STEP,STOP置為 RUN。B、 撥動(dòng)總清開關(guān) CLR(01),微地址清零, 微程序計(jì)數(shù)器清零。 程序首地址 00H。C、 在實(shí)驗(yàn)程序軟件載入數(shù)據(jù)后,選擇 DEBUG,進(jìn)入界面后按照提示按 F2 鍵,即單步運(yùn)行一條微指令。可以觀察機(jī)器的運(yùn)行過(guò)程,以加深對(duì)計(jì)算機(jī)執(zhí)行指令過(guò)程的了解。D、 運(yùn)行結(jié)束后,可檢查存數(shù)單元中的結(jié)果是否和理論值一致。2)按指令運(yùn)行A、將 STEP置為 STEP,STOP置為 RUN。B、撥動(dòng)總清開關(guān)CLR( 01),微地址清零, 微程序計(jì)數(shù)器清零。 程序首地址00H。C、在實(shí)驗(yàn)系統(tǒng)載入數(shù)據(jù)后,選擇DEBUG。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論