計算機硬件課程設(shè)計報告_第1頁
計算機硬件課程設(shè)計報告_第2頁
計算機硬件課程設(shè)計報告_第3頁
計算機硬件課程設(shè)計報告_第4頁
計算機硬件課程設(shè)計報告_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

----宋停云與您分享--------宋停云與您分享----太原理工大學(xué)現(xiàn)代科技學(xué)院計算機硬件系統(tǒng)設(shè)計課程設(shè)計實驗報告實驗地點: 北區(qū)博學(xué)樓專業(yè)班級學(xué) 號姓 名指導(dǎo)教師 **----宋停云與您分享--------宋停云與您分享----太原理工大學(xué)現(xiàn)代科技學(xué)院----宋停云與您分享--------宋停云與您分享----專業(yè)班級設(shè)計名稱設(shè)計任務(wù)

計算機

課程設(shè)計任務(wù)書學(xué)生姓名設(shè)計周數(shù) 2周

課程名稱指導(dǎo)教師

計算機硬件系統(tǒng)課程設(shè)計楊存文----宋停云與您分享--------宋停云與您分享----主要設(shè)計參數(shù)設(shè)計內(nèi)容設(shè)計要求主要參考資 料學(xué)生提交歸檔文件

綜合運用所學(xué)計算機原理知識,設(shè)計并實現(xiàn)較為完整的計算機。綜合運用所學(xué)計算機接口技術(shù)的原理和知識,設(shè)計并實現(xiàn)較為完整的控制系統(tǒng)。一、1.分析機器指令如何通過若干步微指令實現(xiàn)一條指令的功能,解釋每一條微指令實現(xiàn)的數(shù)據(jù)流轉(zhuǎn);2.使用PC機端的實驗平臺,通過實驗8,編寫自己的實例程序,實現(xiàn)特定的程序功能,如連加功能,乘法功能,除法功能等;3.在掌握基本指令的實現(xiàn)方案基礎(chǔ)上,修改微指令,或通過編寫微指令實現(xiàn)一條或多條的機器指令。二、1.設(shè)計并制作出汽車信號燈微機控制系統(tǒng);2.所需執(zhí)行的操作由相應(yīng)的開關(guān)狀態(tài)反映,所需控制的信號燈有儀表板左右(1)左右轉(zhuǎn)彎合上左右開關(guān)右尾燈閃爍。緊急開關(guān)合上:所有燈閃爍。剎車合上剎車開關(guān)左左尾燈亮。剎車、合上緊急開關(guān):尾燈亮、儀表板燈、頭燈閃爍。左右轉(zhuǎn)彎剎車,并合上緊急開關(guān):右左尾燈亮,其余燈閃爍。??亢仙贤?块_關(guān)30Hz的頻率閃爍?!队嬎銠C組成原理》《微型計算機原理及接口技術(shù)》《匯編語言》《20120515 2011新版課程設(shè)計指導(dǎo)書(修訂》課程設(shè)計任務(wù)書課程設(shè)計說明書課程設(shè)計圖紙----宋停云與您分享--------宋停云與您分享----指導(dǎo)教師簽名: 日期:----宋停云與您分享--------宋停云與您分享----計算機組成原理部分一.課程設(shè)計題目復(fù)雜模型機的設(shè)計與實現(xiàn)。二.設(shè)計目的綜合運用所學(xué)計算機原理知識,設(shè)計并實現(xiàn)較為完整的計算機。三.實驗環(huán)境1.硬件環(huán)境(1)EL-JY-II型計算機組成原理實驗系統(tǒng)一套,排線若干(2)PC機2.軟件環(huán)境(1)操作系統(tǒng)。(2)“計算機組成原理-16位”應(yīng)用軟件。四.模型機結(jié)構(gòu)ALUU7—U1074LS1811U3U474LS2732U5U674LS273構(gòu)成。微控器部分控存U13—U152816611616位存儲器,地址總線只有低。LEDD-GW/R均為低電平時將數(shù)據(jù)總線的數(shù)據(jù)送入數(shù)碼管顯示。在開關(guān)方式下,輸入設(shè)備由16位電平開關(guān)及兩個三態(tài)緩沖芯片74LS244構(gòu)成,當DIJ-G為低電平時將16位開關(guān)狀態(tài)送上數(shù)據(jù)總線。在鍵盤方式或聯(lián)機方式下,數(shù)據(jù)可由鍵盤或上位機輸入,然后由監(jiān)控程序直接送上數(shù)據(jù)總線,因而外加的數(shù)據(jù)輸入電路可以不用。----宋停云與您分享--------宋停云與您分享----五.工作原理數(shù)據(jù)格式:1514符號131514符號13…….. 0尾 數(shù)其中第16位為符號位,數(shù)值表示范圍是:-32768≤X<32767。指令格式:(1)算術(shù)邏輯指令7 6 5 437 6 5 43 21 0OP-CODErsrd其中OP-CODE為操作碼,rs為源寄存器,rd為目的寄存器,并規(guī)定:OP-CODE011110001001 101010111100110111101111指令CLRMOVRs或rd00ADD SUB選定寄存器AxINCANDNOTRORROL01Bx10Cx9條算術(shù)邏輯指令的名稱、功能和具體格式見表2。(2)存儲器訪問及轉(zhuǎn)移指令7 65 43 21 000M7 65 43 21 000MOP-CODErdDOP-CODEMM的不同其定義也不相同,如下表所示:OP-CODE指令說明M00寫存儲器E01讀存儲器D定義10轉(zhuǎn)移指令說 明00E=(PC)+1立即數(shù)立即尋址10E=D直接地址直接尋址11E=100H+D直接地址擴展直接尋址----宋停云與您分享--------宋停云與您分享----注:擴展直接尋址用于面包板上擴展的存儲器的尋址。(3)I/O指令輸入(IN)和輸出(OUT)指令采用單字節(jié)指令,其格式如下:77 6 5 43 21 0OP-CODEaddrrd其中,當OP-CODE=0100且addr=10時,從“數(shù)據(jù)輸入電路”中的開關(guān)組輸入數(shù)據(jù);OP-CODE=0100addr=01時,將數(shù)據(jù)送到“輸出顯示電路”中的數(shù)碼管顯示。指令系統(tǒng)本實驗共有14條基本指令,其中算術(shù)邏輯指令8條,訪問內(nèi)存指令和程序控制指令4條。輸入輸出指令2條。表1列出了各條指令的格式、匯編符號和指令功能。匯編符號指令的格式功能MOVrd,匯編符號指令的格式功能MOVrd,rsADDrd,rsSUBrd,rsINC rdAND NOT rdRORrd1110rdrdROLrd1111rdrd┌→rd→┐└─────┘┌←rd←┐└─────┘001000rdrd→[D]MOV[D],rdD001001rd[D]→rdMOVrd,[D]D00 0001rdD→rdMOVrd,DD00 0010 00D→PCJMPDDINrd,KIN0100 │10 │rdKIN→rdOUTDISP,rd0100 │01 │rdrd→DISP1000rsrdrs→rd1001rsrdrs+rd→rd1010rsrdrd-rs→rd1011rdrdrd+1→rd1100rsrdrs∧rd→rd1101rdrd/rd→rd----宋停云與您分享--------宋停云與您分享----4.設(shè)計微代碼24 232221 2024 232221 20 19 18 17 16 151413 121110 987654321S3 S2S1 S0M Cn WE 1A 1BF1F2F3uA5 uA4 uA3 uA2 uA1 uA0F1、F2、F3三個字段的編碼方案如表2所示。F1F2F3表F1F2F3151413選擇121110選擇987選擇000LDRi000RAG000P1001LOAD001ALU-G001AR010LDR2010RCG010P3011自定義011自定義011自定義100LDR1100RBG100P2101LAR101PC-G101LPC110LDIR110299-G110P4111無操作111無操作111無操作2P4CA1CA2作為測試條件,33機器指令的執(zhí)行過程如下:首先將指令在外存儲器的地址送上地址總線,然后將該地址上的指令傳送至指令寄存器,這就是“取指”過程。之后必須對操作碼進行P1測試,根據(jù)指令的譯碼將后續(xù)微地址中的某幾位強制置位,使下一條微指令指向相應(yīng)的微程序首地址,這就是“譯碼”過程。然后才順序執(zhí)行該段微程序,這是真正的指令執(zhí)行過程。在所有機器指令的執(zhí)行過程中2中01、02、75地址的微指令。75地址為“譯碼”微指令,該微指令的操作為P(1)測試,測試結(jié)果出現(xiàn)多路分支。本實4(I7-I4)12路分支,占用12個固定微地址單I7—I4相同,則還需進行P2測試,以指令寄存器的I2位作為測試條件,以區(qū)分MOVINOUT指令。表3即為將圖8-2的微程序流程按微程序格式轉(zhuǎn)化而成的二進制微代碼表。----宋停云與您分享--------宋停云與您分享----圖2 微程序流程圖----宋停云與您分享--------宋停云與您分享----控制開關(guān)00P(4)測試----宋停云與您分享--------宋停云與您分享----

MRD(00) RUN(11)----宋停云與您分享--------宋停云與您分享----13PC→AR,PC+1 11 PC→AR,PC+1 10----宋停云與您分享--------宋停云與您分享----(D_INPUT)→D_BUS→LT174

14 RAM→D_BUS→LT1 12 0173----宋停云與您分享--------宋停云與您分享----六、參考代碼實驗程序:地址(二進制)指令(二進制)助記符說 明0000000001001000IN Ax,KIN“開關(guān)輸入” Ax0000000100000101MOVBx,01H01H Bx00000010000000010000001110010100ADDAx,BxAx+Bx Ax0000010011110000ROLAxAx0000010110000010MOVCx,AxAx Cx0000011001000110OUTDISP,CxCx LED0000011000001000JMP00H00H PC0000011100000000注:其中MOJMP為雙字長32位,其余為單字長指令。對于雙字長指令,第一字為操作碼,第二字為操作數(shù);對于單字長指令只有操作碼,沒有操作數(shù)。上述所有指令8816位均可。KINDISP分別為本系統(tǒng)專用輸入、輸出設(shè)備。表3 本實驗程序流程圖設(shè)計的二進制微代碼表微地址S3S2S1S0MCNWE1A1BF1F2F3UA5--UA0000000000000000111111110001000000001000000000101101101000010000010000000010110111111111101000110000000010101111111100101000111000000010101111111100101001000000000000101101101001010----宋停云與您分享--------宋停云與您分享----001001000000000101101101001100001010000000010100111111111011001011000000000111111111000001001100000000011100111111111100010000000000000101101101100101010010000000000101101101000111010011000000000101101101000110010100000000000111111100010101010101000000101111010111000001010111000000011000111111000001011000000000000000000111000001011001000000000100000111101010011010000000000100000111101100011011000000000100000111110010011100000000000100000111110011011101000000000100000111110110011110001100000111000111110111011111001100000000000111111001100000000000110111100111000001100001000000010000111111000001100010000000010001111101000001100101000000000111111100100000101010000000000010010111101011101011100101000000001111000001101100000000000010100111101101101101011000000000001111000001110010000000000000001111000001110011000000000010010111110101110101101110000000001111000001110110000011000000001111000001110111001000000111110111111000111000000000000000110111000001111001000100000111110111111010111010000000000000110111000001111011000001101111001111001000111100111111110111001111001001111101000000010110111000010000----宋停云與您分享--------宋停云與您分享----七、實驗步驟實驗連線2.寫微代碼通過鍵盤寫微代碼的過程如下:K1K2K3K4K1off、K2on、K3off、K4off、K2、K3在微程序控制電路,K4在24位微代碼輸入及顯示電路上。CLASSSELECtES--__】輸入08或8,按【確認】鍵,顯示為【ES08】,再按下【確認】鍵。CtL1=_1CtL1_1U-Addr0000006位二進制數(shù)表示的微地址,然后按【確U_CodE007F88注意輸入微代碼的順序,先右后左PULSE(5) U-Addr】提示輸入表第二條微代碼地址。按照上面的方法輸入表4,觀察微代碼與微地址顯示燈的對應(yīng)關(guān)系(注意輸入微代碼的順序是由右至左。微地址(八進制)00微地址(二進制)000000微地址(八進制)00微地址(二進制)000000微代碼(十六進制)007F88----宋停云與您分享--------宋停云與您分享----01000001005B4202000010016FFD06000110015FE507000111015FE510001000005B4A11001001005B4C12001010014FFC11400110001CFFC20010000005B6522010010005B4723010011005B4624010100007F152501010102F5C127010111018FC1300110000001C1310110010041EA320110100041EC330110110041F2340111000041F3350111010041F6360111103071F7370111113001F9401000000379C141100001010FC142100010011F4145100101007F20521010100029EB531010119403C1541011000029ED551011013003C1621100100003C1631100110025F565110101B803C1661101100C03C167110111207DF870111000000DC171111001107DFA72111010000D3C874111100FF73C975111101016E10讀微代碼及校驗微代碼----宋停云與您分享--------宋停云與您分享----K1K2K3K4K1K2、K3K4RESET】按鈕CLASS】狀態(tài)。----宋停云與您分享--------宋停云與您分享----ES--_按【確認】鍵。

_088ES08----宋停云與您分享--------宋停云與您分享----CtL1=_2U_Addr】,此時輸入6位二進制PULSEU_Addr對照上表檢查微代碼是否有錯誤,如有錯誤,可按步驟2重新輸入微代碼。寫機器指令(1)先將K1K2K3K4撥到運行狀態(tài)即K1on、K2off、K3on、K4off,按【RESET】按鈕對單片機復(fù)位,使監(jiān)控指示燈滾動顯示【CLASSSELECt】狀態(tài)。----宋停云與您分享--------宋停云與您分享----(2)按【實驗選擇】鍵,顯示【ES--_再按【確認】。

_088ES08----宋停云與您分享--------宋停云與您分享----(3)CtL1=_CtL2=_1CtL2_1】CLR清零開關(guān)(在控制開關(guān)電路上,注意對應(yīng)的JUI應(yīng)短接PULSEdata40048(兩位或4位十六進制數(shù),PULS11110000000000100100”至此完成第一條機器指令的輸入。(4)5RESET】鍵退出寫機器指令狀態(tài)。注意,每當微地址顯示燈顯示“001100”時,地址指示燈自動加1顯示。如輸入指令為8位,則高8位自動變?yōu)?。地址(十六進制)機器指令(十六進表5 地址(十六進制)機器指令(十六進制)0000480100050200010300940400F0050082060046070008080000----宋停云與您分享--------宋停云與您分享----5.讀機器指令及校驗機器指令CtL2=_】狀態(tài)下,輸入2CtL2_24CLRPULS0000000100“001010注意:機器指令存放在RAM里,掉電丟失,故斷電后需重新輸入。運行程序CtL2=_】狀態(tài)下,輸入3CtL2_34CLR使程序入口地址為00H,可以【單步】運行程序也可以【全速】運行,運行過程中提示輸入相應(yīng)的量,運行結(jié)束后從輸出顯示電路上觀察結(jié)果。實驗截圖----宋停云與您分享--------宋停云與您分享----計算機接口部分一.設(shè)計目的綜合運用所學(xué)計算機接口技術(shù)的原理和知識,設(shè)計并實現(xiàn)較為完整的控制系統(tǒng)。二.實驗環(huán)境1.硬件環(huán)境:實驗采用北京精儀達盛科技有限公司的CPU8086CPU模塊(或8051CPU模塊,接口掛箱及相應(yīng)的擴展模塊。2.軟件環(huán)境8086集成開發(fā)環(huán)境或8051集成開發(fā)環(huán)境。三.設(shè)計要求1.設(shè)計并制作出汽車信號燈微機控制系統(tǒng);2.所需執(zhí)行的操作由相應(yīng)的開關(guān)狀態(tài)反映,所需控制的信號燈有儀表板左/右轉(zhuǎn)彎燈、左右頭燈和左右尾燈共六類燈,其駕駛操作與燈光信號對應(yīng)關(guān)系如下:(1)左/右轉(zhuǎn)彎(合上左/右開關(guān)):儀表板左/右轉(zhuǎn)彎燈、左/右頭燈、左/右尾燈閃爍。緊急開關(guān)合上:所有燈閃爍。剎車):左右尾燈亮。左/右轉(zhuǎn)彎剎車:儀表板左/右轉(zhuǎn)彎燈、左/右頭燈、左/右尾燈閃爍,右/左尾燈亮。剎車、合上緊急開關(guān):尾燈亮、儀表板燈、頭燈閃爍。左/左尾燈亮,其余燈閃爍。駕駛操作頭燈儀表燈尾燈???30Hz的頻率閃爍。10駕駛操作頭燈儀表燈尾燈左右左右左右左轉(zhuǎn)彎閃滅閃滅閃滅右轉(zhuǎn)彎滅閃滅閃滅閃緊急開關(guān)合上閃閃閃閃閃閃剎車滅滅滅滅亮亮左轉(zhuǎn)彎剎車閃滅閃滅閃亮右轉(zhuǎn)彎剎車滅閃滅閃亮閃緊急剎車閃閃閃閃亮亮緊急左轉(zhuǎn)剎車閃閃閃閃閃亮緊急右轉(zhuǎn)剎車閃閃閃閃亮閃??块W閃滅滅閃閃??繒r以30赫茲頻率閃爍。四.設(shè)計方案、設(shè)計思想----宋停云與您分享--------宋停云與您分享----本系統(tǒng)中要求設(shè)計汽車信號燈控制系統(tǒng),通過6盞燈的亮滅或者閃來控制10中操作,即:左轉(zhuǎn)彎、右轉(zhuǎn)彎、剎車,緊急開關(guān)合上,左轉(zhuǎn)彎剎車,右轉(zhuǎn)彎剎車,緊急剎車,緊急左轉(zhuǎn)剎車,緊急右轉(zhuǎn)剎車,???。8253提供的時鐘信號,8255CA口通過開關(guān)輸入,B口通過顯示燈輸出。在該實驗中,我們通8090A/D實現(xiàn)對燈亮度的控制。、系統(tǒng)結(jié)構(gòu)圖----宋停云與您分享--------宋停云與您分享----6.0MHz CLK03.0MHz CLK11.5MHz CLK2750KHz CLK3375KHz CLK4時鐘源

D0-D7IOWA2A1

8253D0-D7RDWRA1A0CS

K1CLK0 K2GATE0 K3OUT0 K4CLK1 K5K6GATE1 K7OUT1 K8CLK2GATE2OUT2----宋停云與您分享--------宋停云與您分享--------宋停云與您分享--------宋停云與您分享----0200H-03FFH0000H-01FFH04F0H-04FFH04E0H-04EFH04D0H-04DFH04C0H-04CFH04B0H-04BFH04A0H-04AFH

CS7CS6CS5CS4CS3CS2CS1CS0

D0-D7RESETIORIOWA2A1

PC0PC1

PA0-PA7 L1L2L3PB0-PB7 L4L5L6L7----宋停云與您分享--------宋停云與您分享----CS0-CS5供用戶使用、系統(tǒng)接線

CS L88255----宋停云與您分享--------宋停云與您分享----8255CS→CS0,8253CS→CS1;A口接輸入(K??K)→(PA??PA),B口接輸出(LED??LED)→(PB0??PB);C口接CLK的輸出:CLK3→CLK0,OUT0→CLK1,OUT0→CLK2,OUT1→PC0,OUT2→PC1。、狀態(tài)轉(zhuǎn)換表根據(jù)系統(tǒng)圖和題目要求,列出狀態(tài)表:----宋停云與您分享--------宋停云與您分享--------宋停云與您分享--------宋停云與您分享----狀態(tài)名稱 輸入狀態(tài)

輸出狀態(tài)頭燈 儀表燈 尾燈----宋停云與您分享--------宋停云與您分享----左 右左右 左右左轉(zhuǎn)彎1 00 00 00 01/0 01/00 1/00右轉(zhuǎn)彎0 10 00 00 00 1/001/0 01/0緊急開關(guān)合上0 01 00 00 01/0 1/01/01/0 1/01/0剎車0 00 10 00 00 000 11左轉(zhuǎn)剎車0 00 01 00 01/0 01/00 1/01右轉(zhuǎn)剎車0 00 00 10 00 1/001/0 11/0緊急剎車0 00 00 01 01/0 1/01/01/0 11緊急左轉(zhuǎn)剎車0 00 00 00 11/0 1/01/01/0 1/01緊急右轉(zhuǎn)剎車1 10 00 00 01/0 1/01/01/0 11/0----宋停云與您分享--------宋停云與您分享----???1 0 1 0 0 0 0 0 1/0 1/0 0 0 1/0注:輸入狀態(tài)中,0代表低電平無效,1代表高電平有效;輸出狀態(tài)中,1/0代表燈閃,1代表燈亮,0代表燈滅。、程序流程圖

1/0----宋停云與您分享--------宋停云與您分享--------宋停云與您分享--------宋停云與您分享----五、程序代碼----宋停云與您分享--------宋停云與您分享----;常量定義pa8255 equ04a0hpb8255 equpa8255+2pc8255 equpa8255+4con8255 equpa8255+6clk0 equ04b0hclk1 equclk0+2clk2 equclk0+4conclk equclk0+6 ;偽指令assumecs:codecodesegmentpublicorg100hstart:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;時鐘初始化;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov dx,conclk;控制寄存器mov ax,36h ;計數(shù)器0,方式3out dx,axmov dx,clk0mov ax,7Chout dx,axmov ax,92hout dx,ax ;計數(shù)值927Chmov dx,conclkmov ax,76h ;計數(shù)器1,方式3out dx,axmov dx,clk1mov ax,04hout dx,ax;計數(shù)值32hdx,clk2L1:jmp;計數(shù)值32hdx,clk2L1:jmpnearL2:jmpnearL3:jmpnearptrptrptrZZ ;YZJJL4:jmpnearptrSTOPL5:jmpnearptrLSTOP;計數(shù)值04hL6:jmpnearptrRSTOP

mov ax,99h 設(shè)置為AB口輸出,C口輸入out dx,axstart1:movdx,pa8255 ;A口地址in ax,dx ;輸入cmp al,01h ;判斷左轉(zhuǎn)彎jz ZZcmp al,02h ;判斷右轉(zhuǎn)彎jz YZcmpal,04h ;判斷緊急開關(guān)合上jz L3cmpal,08h ;判斷剎車jz L4cmpal,10h ;判斷左轉(zhuǎn)彎剎車jz L5cmpal,20h ;判斷右轉(zhuǎn)彎剎車jz L6cmpal,40h 判斷緊急剎車jzL7cmpal,80h ;判斷緊急左轉(zhuǎn)彎剎車jzL8cmpal,03h ;判斷緊急右轉(zhuǎn)彎剎車jzL9cmpal,05h ;判斷停靠JZL10;;;;;;;;;;;;;;;;;;燈常亮mov ax,0ffhmov dx,pb8255 ;B口地址out dx,axjmp start1----宋停云與您分享--------宋停云與您分享----movmov ax,0chout dx,axmov ax,0out dx,ax;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8255初始化;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov dx,con8255 ;控制寄存器地址

L7:jmpnear ptr JSTOPL8:jmpnear ptr JLSTOPL9:jmpnear ptr JRSTOPL10:jmpnear ptr TING;;;;;;;;;;;;;;;左轉(zhuǎn)彎ZZ:movdx,pc8255----宋停云與您分享--------宋停云與您分享--------宋停云與您分享--------宋停云與您分享----a1:

inax,dxandal,01hcmpal,01hjza1movax,11101010bmovdx,pb8255outdx,axjmpstart1movdx,pb8255movax,0ffhoutdx,axjmpstart1

STOP: movdx,pc8255inax,dxandal,01hcmpal,01hjza4movax,01001111bmovdx,pb8255outdx,axjmpstart1a4:movdx,pb8255movax,01001111boutdx,ax----宋停云與您分享--------宋停云與您分享----;;;;;;;;;;;;;;;;;右轉(zhuǎn)彎YZ:movdx,pc8255inax,dxandal,01hcmpal,01hjza2movax,01010101bmovdx,pb8255outdx,axjmpstart1a2:movdx,pb8255movax,0ffhoutdx,axjmpstart1;;;;;;;;;;;;;;;;緊急開關(guān)閉合JJ: movdx,pc8255inax,dxandal,01hcmpal,01hjza3movax,01000000bmovdx,pb8255outdx,axjmpstart1a3:movdx,pb8255movax,0ffhoutdx,axjmpstart1;;;;;;;;;剎車

jmpstart1;;;;;;;;;左剎車LSTOP: movdx,pc8255inax,dxandal,01hcmpal,01hjza5movax,01011110bmovdx,pb8255outdx,axjmpstart1a5:movdx,pb8255movax,01001011boutdx,axjmpstart1;;;;;;;;;;;;;;;;右剎車RSTOP:movdx,pc8255inax,dxandal,01hcmpal,01hjza6movax,01000101bmovdx,pb8255outdx,axjmpstart1a6:movdx,pb8255movax,01101111boutdx,ax----宋停云與您分享--------宋停云與您分享--------宋停云與您分享--------宋停云與您分享----jmpstart1;;;;;;;;;;;;;;;;;緊急剎車JSTOP: movdx,pc8255inax,dxandal,01hcmpal,01hjza7movax,01000000bmovdx,pb8255outdx,ax

a9:

jza9movax,01000000bmovdx,pb8255outdx,axjmpstart1movdx,pb8255movax,01101111boutdx,axjmpstart1----宋停云與您分享--------宋停云與您分享----a7:

jmpstart1movdx,pb8255movax,01001111boutdx,axjmpstart1

;;;;;;;;;;停靠TING: movdx,pc8255inax,dxandal,01hcmpal,01hjza10movax,01001100b----宋停云與您分享--------宋停云與您分享----;;;;;;;;;;;緊急左剎車JLSTOP:movdx,pc8255inax,dxandal,01hcmpal,01hjza8movax,01000000bmovdx,pb8255outdx,axjmpstart1

a10:

movdx,pb8255outdx,axcalldelayjmpstart1movdx,pb8255movax,0ffhoutdx,axjmpstart1----宋停云與您分享--------宋停云與您分享----a8:

movdx,pb8255movax,01011111boutdx,axjmpstart1

;;;;;;;;;子程序delay:mov cx,5000h;timedelaydelay1:nopnoploopdelay1----宋停云與您分享--------宋停云與您分享----;;;;;;;;;緊急右剎車JRSTOP:movdx,pc8255inax,dxandal,01hcmpal,01h

ret;;;;;;;;;下面放著變量定義codeendsendstart----宋停云與您分享--------宋停云與您分享----六、實驗截圖總結(jié)與心得----宋停云與您分享--------宋停云與您分享----計算機的硬件基本知識1CPU平時我們所說的酷睿(Core)、至強(Xeon)、銳龍(Ryzen)CPUCPUintelAMDCPUIUAUIUAUIU,AUIU。注意名字的區(qū)別,例如IntelCorei7-7660U,Intel是廠商名,Core品牌名,i7是系列名,7660首位數(shù)字代表第幾代。UCPUCPUCPUCPU1GB3IntelG1610200P

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論