版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
目錄前言 2第一章課程設(shè)計內(nèi)容 21.1實(shí)驗(yàn)要求 21.2實(shí)驗(yàn)?zāi)康?2第二章實(shí)驗(yàn)原理及方案 22.1實(shí)驗(yàn)原理 22.2實(shí)驗(yàn)方案 22.2.1指令系統(tǒng)………..……52.2.2模型計算機(jī)硬件 62.2.3微指令設(shè)計 62.2.3.1微代碼定義 62.2.3.2微代碼具體設(shè)計 72.2.4控制臺解釋微程序 82.2.5運(yùn)行指令流程圖 2第三章具體設(shè)計過程 93.1各個主要基本部件設(shè)計 23.1.1算術(shù)邏輯部件(ALU) 23.1.2程序計數(shù)器(PC) 23.1.3寄存器 23.1.4存儲器 23.2模型機(jī)頂層框圖設(shè)計 2第四章程序測試和指令調(diào)試 24.1波形仿真 24.2實(shí)驗(yàn)調(diào)試 2第五章設(shè)計總結(jié)與體會 2參考文獻(xiàn) 2前言計算機(jī)誕生以來,計算機(jī)還是主要由運(yùn)算器、控制器組成CPU,用二進(jìn)制數(shù)字表示計算機(jī)的操作指令和數(shù)據(jù),將其存放在存儲器中,通過CPU自動地從存儲器提取指令和數(shù)據(jù),并按照指定的順序完成各項(xiàng)任務(wù)。這也改變了又來人們的生活。同事隨著大規(guī)模集成電路技術(shù)的開發(fā),計算機(jī)組織設(shè)計與實(shí)現(xiàn)技術(shù)也在不斷發(fā)展?,F(xiàn)在,不僅軟件可編程,硬件電路也可以編程所以,在這個時候,我們更要注重一臺電子計算機(jī)的整體模型,而不是一味的強(qiáng)調(diào)怎樣去追求這個時代的計算機(jī)發(fā)展速度。這已經(jīng)成為我們?yōu)楦掠嬎銠C(jī)硬件的必備知識。讓學(xué)生通過動腦和動手解決計算機(jī)設(shè)計中的實(shí)際問題,本次課題設(shè)計便是為此應(yīng)運(yùn)而生的。在這次課程設(shè)計當(dāng)中,我們需要結(jié)合計算機(jī)組成原理的基本理論,利用EDA技術(shù)和FPGA技術(shù)設(shè)計實(shí)現(xiàn)一個8位模型計算機(jī)。因此,我們需要掌握ALU,微程序控制器,時序產(chǎn)生電路,數(shù)據(jù)通路,存儲器,指令系統(tǒng)單元電路的設(shè)計方法,并且在此基礎(chǔ)上,進(jìn)一步將單元電路組成系統(tǒng),構(gòu)造一臺基本模型計算機(jī)。本報告便是通過對各關(guān)鍵部位進(jìn)行單元和集成仿真測試后,下載到目標(biāo)芯片里,最終形成一個功能較為完善的8位模型計算機(jī)系統(tǒng)。課程設(shè)計內(nèi)容1.1實(shí)驗(yàn)要求在QuartusⅡ6.0上完成8位模型機(jī)的設(shè)計。具體的要求如下:(1)在定義五條機(jī)器指令,并編寫響應(yīng)的微程序作為模型計算機(jī)的控制器;(2)使用電路框圖設(shè)計模型計算機(jī)電路,并下載編程芯片為定制的簡單模型CPU.(3)在實(shí)驗(yàn)系統(tǒng)上連接輸入按鍵和輸出液晶顯示屏為輸出的模型計算機(jī)系統(tǒng)。1.2實(shí)驗(yàn)?zāi)康模?)深入理解基本模型計算機(jī)的功能和組成知識;(2)深入學(xué)習(xí)計算機(jī)各類典型指令的執(zhí)行流程;(3)學(xué)習(xí)微程序控制器的設(shè)計過程和相關(guān)技術(shù),掌握LPM_ROM的配置方法;(4)掌握微程序的設(shè)計方法,學(xué)會編寫二進(jìn)制微指令代碼表;(5)在掌握部件單元電路實(shí)驗(yàn)的基礎(chǔ)上,進(jìn)一步將單元電路組成系統(tǒng),構(gòu)造一臺基本模型計算機(jī);(6)通過這次的課程設(shè)計讓學(xué)生通過動腦和動手解決計算機(jī)設(shè)計中的實(shí)際問題。綜合運(yùn)用所學(xué)計算機(jī)組成原理知識,在掌握部件單元電路實(shí)驗(yàn)的基礎(chǔ)上,進(jìn)一步將其組成系統(tǒng)構(gòu)造一臺基本的模型計算機(jī),掌握整機(jī)概念,并設(shè)計機(jī)器指令系統(tǒng),編寫程序,在所設(shè)計的模型計算機(jī)上調(diào)試運(yùn)行。第二章實(shí)驗(yàn)原理及方案2.1實(shí)驗(yàn)原理本實(shí)驗(yàn)將能在微過程控制下自動產(chǎn)生各部件單元控制信號,實(shí)現(xiàn)特定的功能。實(shí)驗(yàn)中,計算機(jī)數(shù)據(jù)通路的控制將由微過程控制器來完成,CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個指令周期,全部由微指令組成的序列來完成,即一條機(jī)器指令對應(yīng)一個微程序。。圖2.1.1模型機(jī)的數(shù)據(jù)通路2.2實(shí)驗(yàn)方案2.2.1指令系統(tǒng)本實(shí)驗(yàn)采用五條機(jī)器指令。指令編碼如下表:表一指令編碼助記符操作碼addr地址碼功能描述IN00H“INPUT”→R0,鍵盤輸入數(shù)據(jù)ADDaddr10HXXHR0+[addr]→R0STAaddr20HXXHR0→[addr]OUTaddr30HXXHBUS→“OUTPUT”,顯示輸出數(shù)據(jù)JMPaddr40HXXHaddr→PC指令分單字節(jié)和雙字節(jié),單字節(jié)指令只有IN一條,其余都是雙字節(jié)指令。指令各式如表二和表三。表二單字節(jié)指令格式76543210操作碼源寄存器目的寄存器表三雙字節(jié)指令格式7654321076543210操作碼操作數(shù)(內(nèi)存地址碼)源和目的寄存器可以是三個工作寄存器之一,寄存器標(biāo)號R0為00,R1為01,R2為10。為了在試驗(yàn)臺上用鍵盤輸入程序和數(shù)據(jù)到內(nèi)存,以及通過液晶屏顯示輸出,設(shè)計了3個控制臺操作命令,通過按鍵SWB和SWA組合實(shí)現(xiàn)(括號中是SWB,SWA的鍵值):存儲器讀KRD(00)操作,存儲器KWE(01)操作,啟動程序執(zhí)行RP(11)操作。2.2.2模型計算機(jī)硬件在本此設(shè)計的模型機(jī)硬件主要有以下部分組成:運(yùn)算器:采用8位運(yùn)算器ALU181,實(shí)現(xiàn)算術(shù)邏輯運(yùn)算。該電路的兩個操作數(shù)輸入端設(shè)置兩個寄存器DR0和DR1。程序計數(shù)器PC:用來指示執(zhí)行指令的地址,以便從內(nèi)存取得指令。地址寄存器AR:存放并輸出訪問內(nèi)存單元的地址。指令寄存器IR:鎖存取得的指令,供控制電路解碼分析執(zhí)行。此外,還提供了3個工作寄存器R0,R1和R2。存放可編程程序和數(shù)據(jù)的存儲器RAM也在芯片上實(shí)現(xiàn)(像單片機(jī)一樣)。各個功能模塊通過總線連接。控制器采用微程序設(shè)計。整個模型機(jī)各功能部件的工作及通路連接的微操作代碼如表3.11和表3.12所示。采用字寬24位的ROM存放微程序,3個3-8譯碼器組成24位輸出譯碼電路。微指令設(shè)計2.2.3.1微代碼定義由于在本次設(shè)計的模型機(jī)中只設(shè)計五條指令,以及它們所實(shí)現(xiàn)的任務(wù),可以將每條微指令用24位的微代碼來表示,如表四所示表四 24位微代碼定義242322212019181716151413121110987654321S3S2S1S0MCnWEA9A8A字段B字段C字段uA5uA4uA3uA2uA1uA0操作控制信號譯碼器下址字段如表四所示的24位微代碼信號的功能解釋如下:S3-S0,ALU的操作選擇信號,控制執(zhí)行16種算術(shù)邏輯操作之一種;M,ALU操作方式選擇,等于O為算術(shù)操作,等于1時執(zhí)行邏輯操作;CN,進(jìn)位標(biāo)志,等于0時,最低位有進(jìn)位輸入,等于1表示無進(jìn)位;WE,控制RAM的讀寫信號,0值為讀,1值為寫;A9,A8,經(jīng)譯碼產(chǎn)生鍵盤SW_B,存儲器RAM,輸出顯示LED通路選擇信號;A字段,經(jīng)譯碼產(chǎn)生各部件從總線輸入選通信號,參考表五;表五微指令譯碼字段說明A字段B字段C字段151413選擇121110選擇987選擇000000000001LDRi001RS_B001P(1)010LDR1010RD_B010P(2)011LDR2011RJ_B011P(3)100LDIR100SFT_B100P(4)101LOAD101ALU_B101LDAR110LDAR110PC_B110LDPCB字段,經(jīng)譯碼產(chǎn)生各部件到總線輸出選通信號,參考表五;C字段,經(jīng)譯碼產(chǎn)生測試轉(zhuǎn)移P1~P4,裝入程序計數(shù)器LDPC,參考表五;μA5~μA0,微程序地址信號2.2.3.2微代碼具體設(shè)計綜上所述,實(shí)現(xiàn)模型機(jī)指令的解釋與執(zhí)行的微程序代碼。這些微代碼寫入ROM中。注意,表六中的微地址是8進(jìn)制表示。表六 微代碼微地址微指令S3S2S1S0MCNWEA9A8ABCμA5~μA0000181100000000110000001000100000101ED820000000111101101100000100200C0480000000011000000010010000300E0040000000011100000000001000400B0050000000010110000000001010501A20600000001101000100000011006919A011001000110011010000000010700E00D000000001110000000001101100010010000000000010000000000011101ED830000000111101101100000111201ED870000000111101101100001111301ED8E0000000111101101100011101401ED96000000011110110110010110150382010000000110000010000000011600E00F0000000011100000000011111700A0150000000010100000000101012001ED920000000111101101100100102101ED940000000111101101100101002201A010000000011010000000010000230180010000000110000000000000012406201100000110001000000001000125010A010000000100001010000000012600D1810000000011010001100000012.2.4控制臺解釋微程序?yàn)榱嗽趯?shí)驗(yàn)臺上用鍵盤輸入程序和數(shù)據(jù)到內(nèi)存,以及通過液晶屏顯示輸出,設(shè)計了3個控制臺操作命令,通過安檢SWA和SWB組合實(shí)現(xiàn),同時根據(jù)微代碼的設(shè)計可以將控制臺設(shè)計為如下的解釋微程序??刂婆_鍵盤譯碼微程序流程如圖。圖2.2.4.1控制臺鍵盤譯碼微程序流程2.2.5運(yùn)行指令流程圖根據(jù)每條機(jī)器指令執(zhí)行的微操作順序,微程序流程圖如下圖:第三章具體設(shè)計過程3.1各個主要基本部件設(shè)計在設(shè)計模型機(jī)的主要的順序是從底層開始設(shè)計,逐步向上設(shè)計,最后實(shí)現(xiàn)頂層的電路圖的設(shè)計。3.1.1算術(shù)邏輯部件(ALU)ALU是計算機(jī)的核心部件之一,它能執(zhí)行加法和減法等算術(shù)運(yùn)算,也能執(zhí)行“與”、“或”等邏輯運(yùn)算。ALU的基本功能根據(jù)74LS181的功能用VHDL編輯而成的。本次設(shè)計中的運(yùn)算器功能部件可以對8為數(shù)據(jù)進(jìn)行算術(shù)/邏輯運(yùn)算,采用硬件描述語言VHDL設(shè)計。該元件,共有兩個數(shù)據(jù)輸入端A[7…0]、B[7…0],S[3…0]控制執(zhí)行16種算術(shù)/邏輯運(yùn)算中的一種,M端控制操作方式的選擇(算術(shù)運(yùn)算和邏輯運(yùn)算),CN表示進(jìn)位標(biāo)志(進(jìn)位和無進(jìn)位)。具體設(shè)計如下:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYALU181ISPORT(S:INSTD_LOGIC_VECTOR(3DOWNTO0);A:INSTD_LOGIC_VECTOR(7DOWNTO0);B:INSTD_LOGIC_VECTOR(7DOWNTO0);F:OUTSTD_LOGIC_VECTOR(7DOWNTO0);COUT:OUTSTD_LOGIC_VECTOR(3DOWNTO0);M:INSTD_LOGIC;CN:INSTD_LOGIC;CO:OUTSTD_LOGIC;FZ:OUTSTD_LOGIC);ENDALU181;ARCHITECTUREbehavOFALU181ISSIGNALA9:STD_LOGIC_VECTOR(8DOWNTO0);SIGNALB9:STD_LOGIC_VECTOR(8DOWNTO0);SIGNALF9:STD_LOGIC_VECTOR(8DOWNTO0);BEGINA9<='0'&A;B9<='0'&B;PROCESS(M,CN,A9,B9,S)BEGINCASESIS WHEN"0000"=>IFM='0'THENF9<=A9+CN;ELSEF9<=NOTA9;ENDIF;WHEN"0001"=>IFM='0'THENF9<=(A9ORB9)+CN;ELSEF9<=NOT(A9ORB9);ENDIF;WHEN"0010"=>IFM='0'THENF9<=(A9OR(NOTB9))+CN;ELSEF9<=(NOTA9)ANDB9;ENDIF;WHEN"0011"=>IFM='0'THENF9<="000000000"-CN;ELSEF9<="000000000";ENDIF;WHEN"0100"=>IFM='0'THENF9<=A9+(A9ANDNOTB9)+CN;ELSEF9<=NOT(A9ANDB9);ENDIF;WHEN"0101"=>IFM='0'THENF9<=(A9ORB9)+(A9ANDNOTB9)+CN;ELSEF9<=NOTB9;ENDIF;WHEN"0110"=>IFM='0'THENF9<=A9-B9-CN;ELSEF9<=A9XORB9;ENDIF;WHEN"0111"=>IFM='0'THENF9<=(A9AND(NOTB9))-CN;ELSEF9<=A9AND(NOTB9);ENDIF;WHEN"1000"=>IFM='0'THENF9<=A9+(A9ANDB9)+CN;ELSEF9<=(NOTA9)ORB9;ENDIF;WHEN"1001"=>IFM='0'THENF9<=A9+B9+CN;ELSEF9<=NOT(A9XORB9);ENDIF;WHEN"1010"=>IFM='0'THENF9<=(A9OR(NOTB9))+(A9ANDB9)+CN;ELSEF9<=B9;ENDIF;WHEN"1011"=>IFM='0'THENF9<=(A9ANDB9)-CN;ELSEF9<=A9ANDB9;ENDIF;WHEN"1100"=>IFM='0'THENF9<=A9+A9+CN;ELSEF9<="000000001";ENDIF;WHEN"1101"=>IFM='0'THENF9<=(A9ORB9)+A9+CN;ELSEF9<=A9OR(NOTB9);ENDIF;WHEN"1110"=>IFM='0'THENF9<=(A9OR(NOTB9))+A9+CN;ELSEF9<=A9ORB9;ENDIF;WHEN"1111"=>IFM='0'THENF9<=A9-CN;ELSEF9<=A9;ENDIF;WHENOTHERS=>F9<="000000000"; ENDCASE;IF(A9=B9)THENFZ<='0';ELSEFZ<='1';ENDIF;ENDPROCESS;F<=F9(7DOWNTO0);CO<=F9(8);COUT<="0000"WHENF9(8)='0'ELSE"0001";ENDbehav;3.1.2程序計數(shù)器(PC)程序計數(shù)器采用LPM庫中的元件lpm_counter來完成的,計數(shù)器的數(shù)據(jù)寬度為8位。程序計數(shù)器(PC)是為能夠進(jìn)行主機(jī)系統(tǒng)設(shè)計實(shí)驗(yàn),控制程序的自動運(yùn)行而設(shè)計的部件。改程序計數(shù)器可以提供8為的程序地址,具有自增1和接收轉(zhuǎn)移地址的功能。具體設(shè)計如下:圖3.1.2.1程序計數(shù)器元件圖圖3.1.2.2程序計數(shù)器功能部件詳細(xì)設(shè)計圖3.1.3寄存器在該模型機(jī)中用到的寄存器主要有數(shù)據(jù)緩沖寄存器、地址寄存器、工作寄存器和指令寄存器。數(shù)據(jù)緩沖寄存器是用來存放CPU主存讀取的一個指令字或一個數(shù)據(jù)字,它是采用鎖存器結(jié)構(gòu)來實(shí)現(xiàn)的。他們都是可以直接從LPM庫中調(diào)用的。圖3.1.3.1數(shù)據(jù)緩沖寄存器邏輯結(jié)構(gòu)圖3.1.3.2指令寄存器邏輯結(jié)構(gòu)圖3.1.3.3工作寄存器元件圖圖3.1.3.4工作寄存器邏輯結(jié)構(gòu)3.1.4存儲器用于存儲微程序的LPM_ROM用初始化存儲器編輯窗口LPM_ROM配置文件.mif的,其中rom5.mif的數(shù)據(jù)是微指令碼,如圖3.1.4.1.圖3.1.4.2存儲器3.2模型機(jī)頂層框圖設(shè)計通過各個小的部件的設(shè)計,最后將各個部件如數(shù)據(jù)通路一樣的將部件連接起來,完成如圖的頂層框圖。圖3.2.18位CPU的頂層電路圖圖3.2.18位CPU的頂層電路圖第四章程序測試和指令調(diào)試4.1波形仿真電路的設(shè)計與仿真在QuartusⅡ的環(huán)境下完成的,硬件測試平臺為杭州康芯電子“SOPC/EDA組成原理實(shí)驗(yàn)開發(fā)系統(tǒng)”上完成的。其中編寫的rom5.mif保存在預(yù)實(shí)驗(yàn)電路cpu5.bdf工程所在的文件夾中,與實(shí)驗(yàn)電路cpu5.bdf一同編譯后得到下載文件cpu5.sof,設(shè)計波形激勵文件進(jìn)行波形的仿真,結(jié)果如圖4.1.1.圖4.1.1波形仿真圖4.2實(shí)驗(yàn)調(diào)試下載編程和試驗(yàn)臺聯(lián)機(jī)測試下載編程芯片方法在前面實(shí)驗(yàn)已經(jīng)介紹,下面主要講述測試。在GW48實(shí)驗(yàn)系統(tǒng)上選用電路模式NO.0。實(shí)驗(yàn)臺資源應(yīng)用說明如下:液晶屏LCD顯示程序運(yùn)行監(jiān)測信息如圖3.39,功能說明如表七。數(shù)碼管LED,數(shù)碼管2,1顯示手工輸入數(shù)據(jù)的值。表七LCD液晶顯示功能說明名稱作用名稱作用名稱作用ININPUT輸入單元OUTOUTPUT輸出單元ALU算術(shù)邏輯單元R0寄存器R0R1寄存器R1R2寄存器R2DR1暫存器DR1DR2暫存器DR2BUS內(nèi)部數(shù)據(jù)總線PC程序計數(shù)器AR地址寄存器RAM程序/數(shù)據(jù)存儲器IR指令積存器μA微程序地址MC微指令代碼鍵盤,按鍵8,7,4,3分別表示模型機(jī)復(fù)位RST,模擬節(jié)拍SETP,控制臺控制信號SWB,SWA。是乒乓開關(guān),按一次為高電平,對應(yīng)的發(fā)光管點(diǎn)亮,再按一次即變?yōu)榈推?,對?yīng)發(fā)光管滅,再按又變高。按鍵2,1為數(shù)據(jù)錄入鍵,16進(jìn)制輸入,每按一次加一,顯示在數(shù)碼管上。1)手動輸入實(shí)驗(yàn)程序?qū)嶒?yàn)程序用來檢查模型機(jī)的指令執(zhí)行情況,包含了指令系統(tǒng)全部5條指令,用機(jī)器指令代碼編程,參考實(shí)驗(yàn)程序如表八:表八機(jī)器指令試驗(yàn)程序存儲器地址內(nèi)容助記符說明00H00HIN“INPUT”→R0,鍵盤輸入數(shù)據(jù)01H10HADD[0AH][R0]+[0AH]→R002H0AH03H20HSTA[0BH][R0]→[0BH]04H0BH05H30HOUT[OBH][0BH]“OUTPUT”,顯示輸出數(shù)據(jù)06H0BH[09H]→PC,以[08H]內(nèi)容為轉(zhuǎn)移地址07H40HJMP[08H]08H00H09H00H0AH34HDB34H被加數(shù)0BHXXH求和結(jié)果輸入程序的方法如下:=1\*GB3① 通過按鍵4,3,置SWB,SWA為01,并按復(fù)位按鍵8.令模型機(jī)工作在控制臺寫存儲器狀態(tài),執(zhí)行KWE微程序;② 通過按鍵2,1輸入實(shí)驗(yàn)程序代碼數(shù)據(jù),按鍵數(shù)據(jù)顯示在數(shù)碼管2,1上。然后再按單步STEP按鍵7兩次,產(chǎn)生低高低電平變化的正脈沖,可以通過液晶屏顯示的內(nèi)容跟蹤控制臺寫KWE微程序的執(zhí)行過程。當(dāng)3次正脈沖(每次按鍵7兩次)后,液晶屏顯示RAM等于鍵2,1輸入的值,這時,可以繼續(xù)通過鍵2,1輸入第2個數(shù)據(jù),直至機(jī)器指令實(shí)驗(yàn)程序代碼全部輸入完畢。③ 仿照=1\*GB3①②操作,只是設(shè)置SWB,SWA為00,然后按復(fù)位按鍵8。通過手動鍵7跟蹤控制臺讀存儲器操作(KRD)微程序的執(zhí)行。并核對輸入模型機(jī)RAM中的數(shù)據(jù)是否正確。注意,此操作不是必須的??梢栽谟嬎銠C(jī)上編譯好代碼文件,并隨同模型CPU設(shè)計文件一同編譯進(jìn)SOF下載文件中,直接下載進(jìn)入FPGA。方法可以按如下步驟完成:=1\*GB3① 在QuartusⅡ環(huán)境下,打開工程文件CPU5A,修改CPU5A.bdf中LPM_RAM_DQ的參數(shù),將初始化文件LPM_FILE設(shè)置為“”;打開ram_1.mif(在示例中已有此文件),根據(jù)實(shí)驗(yàn)程序,在ram_1.mif中輸入全部機(jī)器指令代碼(示例中已經(jīng)輸入)。=2\*GB3② 將工程文件重新編譯后,下載到實(shí)驗(yàn)臺中,即完成LPM_RAM的配置。2) 通過液晶屏監(jiān)視,單步跟蹤試驗(yàn)程序機(jī)器指令的解釋執(zhí)行=1\*GB3① 置SWB,SWA為11,并按復(fù)位按鍵8,啟動程序運(yùn)行(RP)微程序(參看圖4.3)。每按鍵7兩次產(chǎn)生一個STEP單步脈沖,跟蹤機(jī)器指令和微指令程序的執(zhí)行。執(zhí)行軌跡如表九。3) 使用QuartusⅡ的In-SystemMemoryContentEditor了解CPU運(yùn)行情況。使用在系統(tǒng)讀寫工具對模型CPU中的存放微程序的ROM和存放程序與數(shù)據(jù)的RAM進(jìn)行觀察。=1\*GB3①實(shí)驗(yàn)系統(tǒng)控制選擇同上。=2\*GB3②利用QuartusⅡ的In-SystemMemoryContentEditor,將載于FPGA中CPU內(nèi)RAM/ROM的數(shù)據(jù)讀出。方法是從菜單選擇Tool|In-SystemMemoryContentEditor,即可進(jìn)入在系統(tǒng)存儲器讀寫。=3\*GB3③對于In-SystemMemoryContentEditor,將讀數(shù)據(jù)選擇在循環(huán)讀數(shù)據(jù)功能上。按鍵8,使其低電平,允許程序運(yùn)行,鍵2、1輸入運(yùn)算數(shù)據(jù)56H,連續(xù)按鍵7,即STEP,完成整個程序運(yùn)行后,可以發(fā)現(xiàn)RAM位置“34”數(shù)據(jù)旁出現(xiàn)“8A”即45H+67H之和,并已經(jīng)寫到RAM中的0BH單元中。表九機(jī)器指令試驗(yàn)程序執(zhí)行情況STEP下址μA微指令MCPCIR說明10001811000OO復(fù)位之后,第1條微指令是判斷控制臺命令SMB,SWA223018101SMB,SWA=11,轉(zhuǎn)RP自動執(zhí)行程序30100800140201ED8201第1個指令周期開始51000C04800取RAM中的第1條試驗(yàn)程序指令,指令是IN60100100102接收鍵盤輸入數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油氣儲運(yùn)安全課程設(shè)計
- 2025年度電力行業(yè)運(yùn)維人員派遣合同樣本2篇
- 二零二五年度導(dǎo)購員服務(wù)質(zhì)量監(jiān)控與提升合同3篇
- 2025年度知識產(chǎn)權(quán)質(zhì)押合同標(biāo)的與質(zhì)押物描述3篇
- 2025年度藥品銷售工作總結(jié)(2篇)
- 幼兒園后勤園長崗位職責(zé)模版(2篇)
- 蛙泳動作插畫課程設(shè)計
- 中學(xué)督導(dǎo)自評制度模版(2篇)
- 研學(xué)旅行行前課程設(shè)計
- 系統(tǒng)uml課程設(shè)計
- 《細(xì)胞工程學(xué)》考試復(fù)習(xí)題庫(帶答案)
- 中學(xué)課堂教學(xué)評價量表
- 食堂食材配送以及售后服務(wù)方案
- 稱量與天平培訓(xùn)試題及答案
- 塊單項(xiàng)活動教學(xué)材料教案丹霞地貌
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 青年人應(yīng)該如何樹立正確的人生觀
- 開封辦公樓頂發(fā)光字制作預(yù)算單
- 安全生產(chǎn)標(biāo)準(zhǔn)化管理工作流程圖
- 德龍自卸車合格證掃描件(原圖)
- 藥店-醫(yī)療器械組織機(jī)構(gòu)和部門設(shè)置說明-醫(yī)療器械經(jīng)營組織機(jī)構(gòu)圖--醫(yī)療器械組織機(jī)構(gòu)圖
評論
0/150
提交評論