




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)專(zhuān)用紙成 績(jī) 評(píng) 定 表學(xué)生姓名班級(jí)學(xué)號(hào) 專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)課程設(shè)計(jì)題目多寄存器算術(shù)清零邏輯與輸入輸出等指令實(shí)驗(yàn)計(jì)算機(jī)設(shè)計(jì)評(píng)語(yǔ)組長(zhǎng)簽字:成績(jī)?nèi)掌?2013 年 月 日課程設(shè)計(jì)任務(wù)書(shū)學(xué) 院信息學(xué)院專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名班級(jí)學(xué)號(hào) 課程設(shè)計(jì)題目多寄存器算術(shù)清零邏輯與輸入輸出等指令實(shí)驗(yàn)計(jì)算機(jī)設(shè)計(jì)實(shí)踐教學(xué)要求與任務(wù):利用EL-JY-II型計(jì)算機(jī)組成原理實(shí)驗(yàn)儀提供的硬件資源,通過(guò)設(shè)計(jì)(包括整機(jī)結(jié)構(gòu)設(shè)計(jì)、指令設(shè)計(jì)、微程序設(shè)計(jì)、微指令設(shè)計(jì)、調(diào)試程序設(shè)計(jì)等)、組裝、調(diào)試三個(gè)步驟完成一臺(tái)微程序控制的復(fù)雜實(shí)驗(yàn)計(jì)算機(jī)的設(shè)計(jì)。具體要求如下:1、 掌握實(shí)驗(yàn)計(jì)算機(jī)的整機(jī)結(jié)構(gòu)。熟悉實(shí)驗(yàn)計(jì)算機(jī)
2、的組裝和調(diào)試方法。2、 設(shè)計(jì)如下幾條機(jī)器指令的格式,指令格式可以采用單字長(zhǎng)或雙字長(zhǎng)設(shè)計(jì)。算術(shù)清零運(yùn)算指令:CLR rd (功能 0 -> rd)邏輯與運(yùn)算指令:AND rs,rd(功能rs rd -> rd)輸入輸出指令:IN #DATA,rd (功能DATA -> rd)OUT Ri (功能Ri的值 -> LED輸出)轉(zhuǎn)移指令: JMP ADDR (功能ADDR -> PC)3、 設(shè)計(jì)微指令的格式, 編寫(xiě)上述每條機(jī)器指令所對(duì)應(yīng)的微程序,并上機(jī)調(diào)試。4、通過(guò)如下程序的編寫(xiě)調(diào)試,驗(yàn)收機(jī)器指令、微指令、微程序的設(shè)計(jì)結(jié)果。IN #data,R0IN #data,R2AN
3、D R0,R2OUT R2CLR R2OUT R2JMP 00H工作計(jì)劃與進(jìn)度安排: 第17周:布置課程設(shè)計(jì)任務(wù),查閱資料,分組設(shè)計(jì),實(shí)驗(yàn)室組裝與調(diào)試。 第20周:調(diào)試,驗(yàn)收,答辯,編寫(xiě)課程設(shè)計(jì)報(bào)告。指導(dǎo)教師: 2013年6月 日專(zhuān)業(yè)負(fù)責(zé)人: 2013年6月 日學(xué)院教學(xué)副院長(zhǎng): 2013年6月 日目 錄1.計(jì)算機(jī)的設(shè)計(jì)31.1設(shè)計(jì)目的31.2指令系統(tǒng)的設(shè)計(jì)31.3 微指令的格式設(shè)計(jì)及微操作控制部件的組成原理31.3.1微指令編碼的格式設(shè)計(jì)31.3.2微操作控制信號(hào)的功能41.3.3微程序順序控制方式設(shè)計(jì)51.4微程序設(shè)計(jì)61.4.微程序控制器的原理61.4.2每條指令對(duì)應(yīng)的微程序流程圖61.4
4、.3每段微程序中各微指令的二進(jìn)制編碼、16進(jìn)制編碼121.4.4微程序在控存中的存放位置131.5編寫(xiě)調(diào)試程序141.5.1具體代碼141.5.2地址碼和機(jī)器碼(16進(jìn)制編碼)152.課設(shè)計(jì)算機(jī)的組裝153.課設(shè)計(jì)算機(jī)的調(diào)試173.1 調(diào)試前準(zhǔn)備173.2調(diào)試步驟及調(diào)試結(jié)果193.3 結(jié)果分析193.4 設(shè)計(jì)和調(diào)試中遇到的困難和心得體會(huì)203.4.1 課設(shè)中遇到的問(wèn)題困難203.4.2 心得體會(huì)204參考資料211.計(jì)算機(jī)的設(shè)計(jì)1.1設(shè)計(jì)目的綜合運(yùn)用所學(xué)過(guò)的計(jì)算機(jī)原理知識(shí),設(shè)計(jì)并實(shí)現(xiàn)較為完整的計(jì)算機(jī)。掌握運(yùn)用計(jì)算機(jī)原理知識(shí)解決問(wèn)題和設(shè)計(jì)指令程序的能力。通過(guò)課程設(shè)計(jì)的綜合訓(xùn)練,培養(yǎng)實(shí)際分析問(wèn)題,
5、編寫(xiě)程序指令和動(dòng)手能力、團(tuán)隊(duì)協(xié)作精神,幫助學(xué)生系統(tǒng)掌握計(jì)算機(jī)組成原理課程的主要內(nèi)容。1.2指令系統(tǒng)的設(shè)計(jì)00000000指令格式、指令編碼、指令助記符、指令功能、操作數(shù)的尋址方式如下: 表1 指令系統(tǒng)的設(shè)計(jì)框圖指令格式 指令編碼指令助記符指令功能操作數(shù)的尋址方式0100 010000HIN #data,R0Addr R0寄存器尋址1000 011001HIN #data,R2Addr R0寄存器尋址1010 001002HSUB R0,R2R0-R2 R0寄存器尋址1110 100003HRRC R2,R0帶進(jìn)位的邏輯右移 R2 R0寄存器尋址0000 100004HOUT R0R0 Addr
6、寄存器尋址0000 100005HJMP 00H無(wú)條件跳轉(zhuǎn)Addr PC 0000 000006H00H停機(jī)1.3微指令的格式設(shè)計(jì)及微操作控制部件的組成原理1.3.1微指令編碼的格式設(shè)計(jì)本系統(tǒng)設(shè)計(jì)的微指令采用水平型微指令格式,字長(zhǎng)共24位,其控制位順序如下:表1.2 控制位順序242322212019181716S3S2S1S0MCnWE1A1B15 14 1312 11 109 8 7654321F1F2F3uA5uA4uA3uA2uA1uA0其中前18位為操作控制字段和測(cè)試字段。uA5-uA0為6位的下地址字段微地址。微指令中的控制位的含義如下:S3、S2、S1、S0、M、Cn是控制運(yùn)算器
7、的邏輯和算術(shù)運(yùn)算的微命令。表1.3微指令中的控制位S3S2S1S0MCn0000000001100101020011110300000104000011WE是寫(xiě)內(nèi)存的微命令,狀態(tài)“1”有效。1A、1B是輸入電路選通、內(nèi)存RAM選通、輸出LED選通控制微命令,分別對(duì)應(yīng)狀態(tài)“11”、“10”、“01”。 狀態(tài)“00”為無(wú)效。F1、F2、F3為三個(gè)譯碼字段,分別由三個(gè)控制位經(jīng)指令譯碼電路74138譯碼輸出8種狀態(tài),前7種狀態(tài)分別對(duì)應(yīng)一組互斥性微命令中的一個(gè),狀態(tài)“111”為無(wú)效。F3字段包含P1- P4四個(gè)測(cè)試字位。其功能是根據(jù)機(jī)器指令代碼及相應(yīng)微指令代碼進(jìn)行譯碼測(cè)試,使微程序轉(zhuǎn)入相應(yīng)的微地址入囗,
8、從而實(shí)現(xiàn)微程序的順序、分支、循環(huán)運(yùn)行。F1、F2、F3三個(gè)字段的編碼方案如表1.10表1.4 F1,F2,F3三個(gè)字段的編碼方案表F1字段F2字段F3字段15 14 13選擇12 11 10選擇9 8 7選擇0 0 0LDRi0 0 0RAG0 0 0P10 0 1LOAD0 0 1ALU-G0 0 1AR0 1 0LDR20 1 0RCG0 1 0P30 1 10 1 10 1 11 0 0LDR11 0 0RBG1 0 0P21 0 1LAR1 0 1PC-G1 0 1LPC1 1 0LDIR1 1 0299G1 1 0P41.3.2微操作控制信號(hào)的功能微命令LDRi表示寫(xiě)寄存器操作。微命
9、令LOAD表示程序計(jì)數(shù)器PC寫(xiě)操作。微命令LDR2表示數(shù)據(jù)暫存器LT2寫(xiě)操作。微命令LDR1表示數(shù)據(jù)暫存器LT1寫(xiě)操作。微命令LAR表示地址寄存器AR寫(xiě)操作。微命令LDIR表示指令寄存器寫(xiě)操作。微命令RAG表示源寄存器讀操作。微命令A(yù)LU-G表示運(yùn)算器輸出操作。微命令RCG表示目的寄存器讀操作。微命令PC-G表示程序計(jì)數(shù)器PC讀操作。微命令LPC表示程序計(jì)數(shù)器PC選通操作。微命令299-G表示移位寄存器讀寫(xiě)操作。微命令RBG表示變址寄存器讀操作。1.3.3微程序順序控制方式設(shè)計(jì)微程序控制部件組成原理 1 運(yùn)算器單元(ALU UINT) 運(yùn)算器單元由以下部分構(gòu)成:兩片74LS181構(gòu)成了并串型8
10、位ALU;兩個(gè)8位寄存器DR1和DR2為暫存工作寄存器,保存參數(shù)或中間運(yùn)算結(jié)果。ALU的S0S3為運(yùn)算控制端,Cn為最低進(jìn)位輸入,M為狀態(tài)控制端。ALU的輸出通過(guò)三態(tài)門(mén)74LS245連到數(shù)據(jù)總線上,由ALU-B控制該三態(tài)門(mén)。 2 寄存器堆單元(REG UNIT) 該部分由3片8位寄存器R0、R1、R2組成,它們用來(lái)保存操作數(shù)用中間運(yùn)算結(jié)構(gòu)等。三個(gè)寄存器的輸入輸出均以連入數(shù)據(jù)總線,由LDRi和RS-B根據(jù)機(jī)器指令進(jìn)行選通。 3 指令寄存器單元(INS UNIT) 指令寄存器單元中指令寄存器(IR)構(gòu)成模型機(jī)時(shí)用它作為指令譯碼電路的輸入,實(shí)現(xiàn)程序的跳轉(zhuǎn),由LDIR控制其選通。 4 時(shí)序電路單元(S
11、TATE UNIT) 用于輸出連續(xù)或單個(gè)方波信號(hào),來(lái)控制機(jī)器的運(yùn)行。 5 微控器電路單元(MICROCONTROLLER UNIT) 微控器主要用來(lái)完成接受機(jī)器指令譯碼器送來(lái)的代碼,使控制轉(zhuǎn)向相應(yīng)機(jī)器指令對(duì)應(yīng)的首條微代碼程序,對(duì)該條機(jī)器指令的功能進(jìn)行解釋或執(zhí)行的工作。由輸入的W/R信號(hào)控制微代碼的輸出鎖存。由程序計(jì)數(shù)器(PC)和地址寄存器(AR)實(shí)現(xiàn)程序的取指功能。 6 邏輯譯碼單元(LOG UNIT) 用來(lái)根據(jù)機(jī)器指令及相應(yīng)微代碼進(jìn)行譯碼使微程序轉(zhuǎn)入相應(yīng)的微地址入口,從而實(shí)現(xiàn)微程序的順序、分支、循環(huán)運(yùn)行,及工作寄存器R0、R1、R2的選通譯碼。 7 主存儲(chǔ)器單元(MAIN MEM) 用于存儲(chǔ)
12、實(shí)驗(yàn)中的機(jī)器指令。 8 輸入輸出單元(INPUT/OUTPUT DEVICE) 輸入單元使用八個(gè)撥動(dòng)開(kāi)關(guān)作為輸入設(shè)備,SW-B控制選通信號(hào)。輸出單元將輸入數(shù)據(jù)置入鎖存器后由兩個(gè)數(shù)碼管顯示其值。1.4微程序設(shè)計(jì)1.4.1微程序控制器的原理A. 微程序控制的基本思想:1. 若干微命令編制成一條微指令,控制實(shí)現(xiàn)一步操作; 2. 若干微指令組成一段微程序,解釋執(zhí)行一條機(jī)器指令; 3. 微程序事先存放在控制存儲(chǔ)器中,執(zhí)行機(jī)器指令時(shí)再取出。B. 基本組成:控制存儲(chǔ)器,微指令寄存器,微地址寄存器,地址轉(zhuǎn)移邏輯框圖:圖1 微程序控制器組成原理框圖控制存儲(chǔ)器(CM):用來(lái)存放實(shí)現(xiàn)全部指令系統(tǒng)的微程序,位于CPU
13、中。它是一種只讀型存儲(chǔ)器,要求速度快,讀出周期短微指令寄存器:存放當(dāng)前由控制存儲(chǔ)器讀出的一條微指令信息,分為微地址寄存器和微命令寄存器兩個(gè)部分。其中微地址寄存器決定將要訪問(wèn)的下一條微指令的地址,微命令寄存器則保存一條微指令的操作控制字段和判別測(cè)試字段(P)的信息地址轉(zhuǎn)移邏輯:自動(dòng)完成修改微地址的任務(wù)。微程序控制器:微程序控制器的基本任務(wù)是完成當(dāng)前指令的翻譯和執(zhí)行,即將當(dāng)前指令的功能轉(zhuǎn)換成可以控制的硬件邏輯部件工作的微命令序列,完成數(shù)據(jù)傳送和各種處理操作。它的執(zhí)行方法就是將控制各部件動(dòng)作的微命令的集合進(jìn)行編碼,即將微命令的集合仿照機(jī)器指令一樣,用數(shù)字代碼的形式表示,這種表示稱為微指令。這樣就可以
14、用一個(gè)微指令序列表示一條機(jī)器指令,這種微指令序列稱為微程序。微程序存儲(chǔ)在一種專(zhuān)用的存儲(chǔ)器中,稱為控制存儲(chǔ)器,微程序控制器原理框圖如圖2所示6MA5-MA02I7-I2P4-P1T4地址T16SE6SE0T2CLR6uA5ua0T2uIR微指令CM2816*324位S3A8ABCQQ D指令譯碼單元3-8譯碼器指令寄存器IR圖2 微程序控制器原理框圖C. 微程序控制計(jì)算機(jī)的工作過(guò)程:下面通過(guò)計(jì)算機(jī)啟動(dòng)、執(zhí)行程序直到停機(jī)的過(guò)程,來(lái)說(shuō)明微程序是如何控制計(jì)算機(jī)工作的:計(jì)算機(jī)加電以后,首先由復(fù)位信號(hào)(Reset)將開(kāi)機(jī)后執(zhí)行的第一條指令的地址送入PC內(nèi),同時(shí)將一條"取指"微指令送入微
15、指令寄存器中,并將其他一些有關(guān)的狀態(tài)位或寄存器置于初始狀態(tài)。當(dāng)電壓達(dá)到穩(wěn)定值后,自動(dòng)啟動(dòng)計(jì)算機(jī),產(chǎn)生節(jié)拍電位和工作脈沖。為保證計(jì)算機(jī)正常工作,電路必須保證開(kāi)機(jī)后第一個(gè)機(jī)器周期信號(hào)的完整性,在該CPU周期末,產(chǎn)生開(kāi)機(jī)后第一個(gè)工作脈沖。然后計(jì)算機(jī)開(kāi)始執(zhí)行程序,不斷地取出指令、執(zhí)行指令。程序可以存放在固定存儲(chǔ)器中,也可以利用固化在只讀存儲(chǔ)器(ROM)中的一小段引導(dǎo)程序,將要執(zhí)行的程序和數(shù)據(jù)從外部設(shè)備調(diào)入主存。實(shí)現(xiàn)各條指令的微程序是存放在微程序控制器中的。當(dāng)前正在執(zhí)行的微指令從微程序控制器中取出后放在微指令寄存器中,由微指令的控制字段中的各位直接控制信息和數(shù)據(jù)的傳送,并進(jìn)行相應(yīng)的處理。當(dāng)遇到停機(jī)指令或
16、外來(lái)停機(jī)命令后,應(yīng)該待當(dāng)前這條指令執(zhí)行完畢后再停機(jī)或至少在本機(jī)器周期結(jié)束時(shí)停機(jī)。要保證停機(jī)后,重新啟動(dòng)計(jì)算機(jī)能繼續(xù)工作而且不出現(xiàn)任何錯(cuò)誤。1.4.2每條指令對(duì)應(yīng)的微程序流程圖開(kāi)始(1) 輸入指令I(lǐng)N011PCAR,PC+1021RAMDBUSLR751P(1)測(cè)試241INDINPUTDBUSDBUSrd 01圖1.2 IN指令的微程序流程圖開(kāi)始(2)輸出指令OUT011011PCAR,PC+1021RAMDBUSLR751P(1)測(cè)試OUT251rdLED011圖1.3 IN指令的微程序流程圖(3)右移位運(yùn)算指令RRC開(kāi)始P(1)測(cè)試021PCAR,PC+1011RAMDBUSLR75136
17、1RRCrs299671帶進(jìn)位右環(huán)移701299rd011圖1.4 RRC指令的微程序流程圖開(kāi)始(5) 算術(shù)減法運(yùn)算指令SUBPCAR,PC+1011021751RAMDBUSLRP(1)測(cè)試SUB321rsDBUSDBUSLT2541rdDBUSDBUSLT1551LT1LT1561LT1LT1571LT1+1DBUSLT1601LT1LT161LT1+LT2DBUSrd01圖1.5 SUB指令的微程序流程圖開(kāi)始(6) 轉(zhuǎn)移指令JMP011PCAR,PC+1021RAMDBUSLR751P(1)測(cè)試20100直接PCAR,PC+1031RAMDBUSDBUSLT104RAMDBUSDBUSA
18、R401P(2)4231LT1DBUSDBUSPC01圖1.6 JMP指令的微程序流程圖(7)右移位運(yùn)算指令RRC開(kāi)始P(1)測(cè)試021PCAR,PC+1011RAMDBUSLR751361RRCrs299671帶進(jìn)位右環(huán)移701299rd011圖1.7 RRC指令的微程序流程圖1.4.3每段微程序中各微指令的二進(jìn)制編碼、16進(jìn)制編碼表1.5 據(jù)本實(shí)驗(yàn)程序流程圖設(shè)計(jì)的二進(jìn)制微代碼表微地址S3S2S1 S0 M CN WE 1A 1BF1F2F3UA5-UA0000000000000000111111110001000000001000000000101101101000010000010000
19、000010 110111111111101000110000000010 101111111100101000111000000010 101111 111100101001000000000000 101 101 101001010001001000000000 101101 101001100001010000000010 100111111111011001011000000000111111111000001001100000000011 100111111111100010000000000000101101 101100101010010000000000 10110110100
20、0111010011000000000 101 101 101000110010100000000000111111100010101010101000000101111 010111000001010111000000011 000111111000001011000000000000 000 000111000001011001000000000100 000111101010011010000000000 100 000111101100011011000000000 100 000111110010011100000000000 100 000111110011011101000000
21、000 100 000111110110011110001100000 111 000111110111011111001100000 000 000111111001100000000000110111100111000001100001000000010 000111111000001100010000000010 001 111 101000001100101000000000111 111 100100000101010000000000010010111101011101011100101000000001111000001101100000000000010100111101101
22、101101011000000000 00111100000111001000000000000000111100000111001100000000001001011111010111010110111000000000111100000111011000001100000000111100000111011100100000011111011111100011100000000000000011011100000111100100010000011111011111101011101000000000000011011100000111101100000110111100111100100
23、01111001111111101110011110010011111010000000101101110000100001.4.4微程序在控存中的存放位置表1.6 二進(jìn)制代碼表微地址(八進(jìn)制)微地址(二進(jìn)制)微代碼(十六進(jìn)制)00000000007F8801000001005B4202000010016FFD03000011014FC404000100015F2005000101015FC606000110014FC707000111015F2010001000005B4A11001001005B4C12001010014FFC11400110001CFFC1500
24、1101014FCE160011100025CF170011119453E520010000005B4321010001005B4522010010005B4D23010011005B6624010100018FC12501010102F5C126010110007FD6270101113C03C1300110000001C1310110010041EA320110100021EC330110110041F2340111000041F3350111010041F6360111103001F7370111113001F940100000010FC1411000010379/p>
25、1F4143100011007EA444100100007FC14510010184492046100110014FE747100111002BE850101009459E951101001944920521010100025EB531010119403FE541011000049ED551011010449EE561011100C49EF571011110049F0601100000C7F31611100019403C1621100100003C1631100110025F56411010004134165110101B803C1661101100C03C167110111287DF8701
26、11000000DC171111001187DFA72111010000D3C874111100FF73C975111101016E10761111100041C11.5編寫(xiě)調(diào)試程序1.5.1具體代碼設(shè)計(jì)如下幾條機(jī)器指令的格式,指令格式可以采用單字長(zhǎng)或雙字長(zhǎng)設(shè)計(jì)。算術(shù)減法運(yùn)算指令:SUB rs,rd (功能rs - rd -> rd)輸入輸出指令:IN #DATA,rd (功能DATA -> rd)OUT Ri (功能Ri的值 -> LED輸出)右移位運(yùn)算指令:RRC rs,rd(功能rs的值帶進(jìn)位循環(huán)右移一位-> rd)轉(zhuǎn)移指令: JMP A
27、DDR (功能ADDR -> PC)通過(guò)如下程序的編寫(xiě)調(diào)試,驗(yàn)收機(jī)器指令、微指令、微程序的設(shè)計(jì)結(jié)果。IN #data,R0IN #data,R2SUB R0,R2RRC R2, R0OUT R0JMP 00H1.5.2地址碼和機(jī)器碼(16進(jìn)制編碼)表1.7地址碼和機(jī)器碼(16進(jìn)制編碼)地址(八進(jìn)制)地址(二進(jìn)制)機(jī)器指令(十六進(jìn)制)0000000044010000014602000010A203000011E80400010058050001010806000110002.計(jì)算機(jī)的組裝按照組裝圖將各接口處用連接線連接起來(lái),連線時(shí)應(yīng)按如下方法:對(duì)于橫排座,應(yīng)使排線插頭上的箭頭面向自己插在橫
28、排座上;對(duì)于豎排座,應(yīng)使排線插頭上的箭頭面向左邊插在豎排座上。計(jì)算機(jī)接線圖如圖2.1圖2.1 計(jì)算機(jī)的接線圖3.計(jì)算機(jī)的調(diào)試 3.1 調(diào)試前準(zhǔn)備1、按照實(shí)驗(yàn)指導(dǎo)說(shuō)明書(shū)連接硬件系統(tǒng) 2、啟動(dòng)實(shí)驗(yàn)軟件,打開(kāi)實(shí)驗(yàn)課題菜單,選中實(shí)驗(yàn)課題打開(kāi)實(shí)驗(yàn)課題參數(shù)對(duì)話窗口:讀寫(xiě)微指令操作時(shí)如圖3.1圖3.1 微指令操作 1) 寫(xiě):在編輯框中輸入實(shí)驗(yàn)指導(dǎo)書(shū)中的微指令程序(格式:兩位八進(jìn)制微地址+空格+六位十六進(jìn)制微代碼),或直接打開(kāi)隨機(jī)附帶的程序EX6.MSM,將實(shí)驗(yàn)箱上的K4K3K2K1撥至“0010”寫(xiě)狀態(tài),然后按"寫(xiě)入"按鈕,微程序?qū)懭肟刂拼鎯?chǔ)器電路; 2) 讀:將
29、實(shí)驗(yàn)箱上的K4K3K2K1撥至“0100”讀狀態(tài),在“讀出微地址”欄中填入兩位八進(jìn)制地址,按"讀出"按鈕,則相應(yīng)的微代碼顯示在“讀出微代碼”欄中; 3)保存:按"保存"按鈕,微程序代碼保存在一給定文件(*.MSM)中; 4)打開(kāi):按"打開(kāi)"按鈕,打開(kāi)已有的微程序文件,并顯示在編輯框中 機(jī)器指令操作如圖3.2圖3.2 機(jī)器指令操作1) 寫(xiě):在編輯框中輸入實(shí)驗(yàn)指導(dǎo)書(shū)中機(jī)器指令程序(格式:兩位十六進(jìn)制地址+空格+2位或4位十六進(jìn)制代碼),或直接打開(kāi)隨機(jī)附帶的程序EX6.ASM,將實(shí)驗(yàn)箱上的K4K3K2K1撥至“0101”運(yùn)行狀態(tài)
30、,撥動(dòng)“CLR”開(kāi)關(guān)對(duì)地址和微地址清零,然后按"寫(xiě)入"按鈕,機(jī)器指令寫(xiě)入存儲(chǔ)器電路;注:對(duì)于8位機(jī),十六進(jìn)制代碼為2位;對(duì)于16位機(jī),十六進(jìn)制代碼可以是2位,也可以是4位。 2) 讀:將實(shí)驗(yàn)箱上的K4K3K2K1撥至“0101”運(yùn)行狀態(tài),在“讀出指令地址”欄中填入兩位十六進(jìn)制地址,撥動(dòng)“CLR”開(kāi)關(guān)對(duì)地址和微地址清零,然后按"讀出"按鈕,則相應(yīng)的指令代碼顯示在“讀出指令代碼”欄中 3)保存:按"保存"按鈕,機(jī)器指令程序保存在一給定文件(*.ASM)中 4)打開(kāi):按"打開(kāi)"按鈕,打開(kāi)已有的機(jī)器指令程序文件,并顯示在編輯框中 5)單步:在運(yùn)行狀態(tài)下運(yùn)行程序前,先撥動(dòng)“CLR”開(kāi)關(guān)對(duì)地址和微地址清零,然后每按一次"單步"按鈕,執(zhí)行一條微指令??蓮膶?shí)驗(yàn)箱的指示燈和顯示LED觀察單步運(yùn)行的結(jié)果。 6)連續(xù):在連續(xù)運(yùn)行程序前,先撥動(dòng)“CLR”開(kāi)關(guān)對(duì)地址和微地址清零,然后按"連續(xù)"按鈕,可連續(xù)執(zhí)行程序??蓮膶?shí)驗(yàn)箱的指示燈和顯示LED觀察連續(xù)運(yùn)行的結(jié)果。 7)停止:在連續(xù)運(yùn)行程序過(guò)程中,可按"停止”按鈕暫停程序的執(zhí)行。此時(shí)地址
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑料制品設(shè)計(jì)創(chuàng)新與用戶體驗(yàn)優(yōu)化考核試卷
- 嵌入式考試必看問(wèn)題試題及答案
- 行政組織理論的行業(yè)應(yīng)用分析試題及答案
- 石棉在消防安全中的應(yīng)用考核試卷
- 監(jiān)理師考試考點(diǎn)突破試題及答案2025年
- 計(jì)算機(jī)設(shè)備回收與環(huán)??己嗽嚲?/a>
- 嵌入式系統(tǒng)中的時(shí)鐘管理技術(shù)試題及答案
- 公路工程項(xiàng)目管理能力的提升方法試題及答案
- 坐姿習(xí)慣養(yǎng)成管理制度
- 基地農(nóng)戶養(yǎng)殖管理制度
- 古代文言文與現(xiàn)代漢語(yǔ)的語(yǔ)法對(duì)比研究
- 幼兒園中班端午節(jié)安全教育
- 質(zhì)量管理七種工具
- 安全教育培訓(xùn)記錄表
- 設(shè)備檢維修申請(qǐng)單
- 成年人正畸治療-成年人的輔助性矯治(口腔正畸學(xué)課件)
- 甘油栓的制備
- 超星爾雅學(xué)習(xí)通《紅色經(jīng)典影片與近現(xiàn)代中國(guó)發(fā)展》章節(jié)測(cè)試答案
- 浙江山塘綜合整治工作探討
- 7nsc330最近總控使用說(shuō)明
- 連續(xù)剛構(gòu)箱梁體外預(yù)應(yīng)力施工技術(shù)
評(píng)論
0/150
提交評(píng)論