版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 匯編語(yǔ)言課程設(shè)計(jì)</b></p><p> 題 目: 系統(tǒng)時(shí)間顯示 </p><p> 學(xué)生姓名: </p><p> 學(xué)生學(xué)號(hào): </p><p> 院(系): 計(jì)算機(jī) </p>
2、<p> 年級(jí)專業(yè): 08軟件工程 </p><p> 指導(dǎo)教師: </p><p><b> 二〇一〇年12月</b></p><p><b> 課程設(shè)計(jì)任務(wù)書(shū)</b></p><p> 注:任務(wù)書(shū)由指導(dǎo)教師填寫(xiě)。</p>
3、;<p><b> 目錄</b></p><p><b> 摘要1</b></p><p><b> 1.概述2</b></p><p> 1.1課程設(shè)計(jì)的目的2</p><p><b> 1.2設(shè)計(jì)要求2</b><
4、/p><p> 2.總體方案設(shè)計(jì)3</p><p> 2.1主程序設(shè)計(jì)思想3</p><p> 2.2程序設(shè)計(jì)思想3</p><p> 2.3我完成部分模塊說(shuō)明4</p><p><b> 3. 詳細(xì)設(shè)計(jì)5</b></p><p> 3.1主程序流程圖5
5、</p><p> 3.2 DATE子程序流程圖6</p><p> 3.3 TIME子程序流程圖7</p><p> 3.4 程序清單7</p><p> 3.5 運(yùn)行程序12</p><p> 3.6 調(diào)試程序15</p><p><b> 4.總結(jié)15&l
6、t;/b></p><p><b> 5.參考文獻(xiàn)16</b></p><p><b> 摘要</b></p><p> 這個(gè)程序主要是用來(lái)顯示系統(tǒng)時(shí)間的程序。在這個(gè)程序中,主程序首先設(shè)置顯示方式,取系統(tǒng)時(shí)間后將時(shí)間保存,繼續(xù)設(shè)置顯示方式,利用BIOS的INT 1AH的2號(hào)系統(tǒng)功能調(diào)用,將計(jì)算機(jī)系統(tǒng)的時(shí)間參數(shù)
7、(BCD碼)送入寄存器,將用BCD碼表示的時(shí)、分、秒轉(zhuǎn)換成ASCII碼并進(jìn)行顯示。讀字符串到al中進(jìn)行判斷是否為結(jié)束,然后進(jìn)行顯示時(shí)間。后又重新取系統(tǒng)時(shí)間。 然后進(jìn)行一系列的判斷是否有進(jìn)位。有則進(jìn)行進(jìn)位操作,否則重新取系統(tǒng)時(shí)間。</p><p> 關(guān)鍵字:系統(tǒng)時(shí)間,寄存器,ASCLL碼,流程圖</p><p><b> 1.概述</b></p>&l
8、t;p> 1.1課程設(shè)計(jì)的目的</p><p> 對(duì)學(xué)生掌握知識(shí)的深度、運(yùn)用理論去處理問(wèn)題的能力、實(shí)驗(yàn)?zāi)芰Α⒄n程設(shè)計(jì)能力、書(shū)面及口頭表達(dá)能力進(jìn)行考核。</p><p> 匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)是在教學(xué)實(shí)踐基礎(chǔ)上進(jìn)行的一次大型實(shí)驗(yàn),也是對(duì)該課程所學(xué)理論知識(shí)的深化和提高。因此,要求學(xué)生能綜合應(yīng)用所學(xué)知識(shí),設(shè)計(jì)與制造出具有較復(fù)雜功能的應(yīng)用系統(tǒng),并且在實(shí)驗(yàn)的基本技能方面上進(jìn)行一次全面
9、的訓(xùn)練。</p><p> 培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成匯編程序課題的能力。使學(xué)生能夠較全面地鞏固和應(yīng)用課堂中所學(xué)的基本理論和程序設(shè)計(jì)方法,能夠較熟練地完成匯編語(yǔ)言程序的設(shè)計(jì)和調(diào)試。</p><p> 提高學(xué)生對(duì)工作認(rèn)真負(fù)責(zé)、一絲不茍,對(duì)同學(xué)團(tuán)結(jié)友愛(ài),協(xié)作攻關(guān)的基本素質(zhì)。培養(yǎng)學(xué)生從資料文獻(xiàn)、科學(xué)實(shí)驗(yàn)中獲得知識(shí)的能力,提高學(xué)生從別人經(jīng)驗(yàn)中找到解決問(wèn)題的新途徑的悟性,初步培養(yǎng)工程意識(shí)和
10、創(chuàng)新能力。培養(yǎng)學(xué)生勇于探索、嚴(yán)謹(jǐn)推理、實(shí)事求是、有錯(cuò)必改,用實(shí)踐來(lái)檢驗(yàn)理論,全方位考慮問(wèn)題等科學(xué)技術(shù)人員應(yīng)具有的素質(zhì)。</p><p><b> 1.2設(shè)計(jì)要求</b></p><p> 用戶在出現(xiàn)的提示信息中輸入大寫(xiě)字母“D ”,馬上顯示系統(tǒng)當(dāng)前日期;輸入大寫(xiě)字母“T ”,馬上顯示系統(tǒng)當(dāng)前時(shí)間;輸入大寫(xiě)字母“Q ”,則退出程序。</p><p
11、> 此程序涉及到宏和I/O中斷的調(diào)用,要求學(xué)生掌握對(duì)宏的定義和使用,使用匯編語(yǔ)言對(duì)I/O中斷的使用。</p><p> 小組成員分工協(xié)作完成。要求每個(gè)成員有自己相對(duì)獨(dú)立的模塊,同時(shí)要了解其他組員完成的內(nèi)容。學(xué)生查閱相關(guān)資料,自學(xué)具體課題中涉及到的新知識(shí),能夠按照老師的要求對(duì)待設(shè)計(jì)的系統(tǒng)的程序流程圖進(jìn)行正確地繪制。學(xué)生在老師的指導(dǎo)下,能夠?qū)懗鱿鄳?yīng)的源程序代碼,采用結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法,功能要完善,界
12、面要美觀。所設(shè)計(jì)的系統(tǒng)原則上要能夠運(yùn)行無(wú)誤,結(jié)果準(zhǔn)確。 在條件允許的情況下,學(xué)生能夠最終將系統(tǒng)所要實(shí)現(xiàn)的功能演示出來(lái)。最后經(jīng)驗(yàn)收合格后,按要求寫(xiě)出課程設(shè)計(jì)報(bào)告,并于設(shè)計(jì)結(jié)束后1周內(nèi)提交??傮w設(shè)計(jì)應(yīng)配合軟件總體模塊結(jié)構(gòu)圖來(lái)說(shuō)明軟件應(yīng)具有的功能。詳細(xì)設(shè)計(jì)應(yīng)用傳統(tǒng)或N-S流程圖和屏幕抓圖說(shuō)明,調(diào)試的敘述應(yīng)配合出錯(cuò)場(chǎng)景的抓圖來(lái)說(shuō)明出現(xiàn)了哪些錯(cuò)誤,如何解決的。</p><p><b> 2.
13、總體方案設(shè)計(jì)</b></p><p> 2.1主程序設(shè)計(jì)思想 </p><p> 此動(dòng)畫(huà)程序要求結(jié)構(gòu)化的顯示系統(tǒng)時(shí)間和日期。程序要求能多次執(zhí)行以上兩種操作并有退出選項(xiàng)。則我們可以設(shè)計(jì)三個(gè)選項(xiàng)以供用戶選擇:D-DATE、T-TIME和Q-退出程序。三個(gè)選項(xiàng)分別可以用三個(gè)過(guò)程實(shí)現(xiàn)其功能。</p><p> 用戶在出現(xiàn)的提示信息中輸入小寫(xiě)字母“D”,
14、馬上顯示系統(tǒng)當(dāng)前日期;輸入小寫(xiě)字母“T”,馬上顯示系統(tǒng)當(dāng)前時(shí)間;輸入小寫(xiě)字母“ Q”,則退出程序。</p><p><b> 2.2程序設(shè)計(jì)思想</b></p><p> 在DOS環(huán)境下完成,先利用BIOS功能調(diào)用中顯示器驅(qū)動(dòng)程序的00H類型調(diào)用,設(shè)置顯示器的顯示模式為80*25彩色。</p><p> 在屏幕中央顯示提示信息(提示用戶輸
15、入“D”或“T”或“Q”)。</p><p> 然后對(duì)用戶輸入的字母進(jìn)行判斷,利用分支程序分別調(diào)用不同的子程序。兩個(gè)子程序的功能分別是顯示當(dāng)前日期(用2AH的DOS功能調(diào)用來(lái)取日期),顯示當(dāng)前時(shí)間(用2CH的DOS功能調(diào)用來(lái)取時(shí)間)。 </p><p> 必須用到的DOS功能調(diào)用:</p><p> 取當(dāng)前系統(tǒng)日期:功能號(hào)為2AH,返回值送入CX,DX寄存器
16、中。</p><p> 取當(dāng)前系統(tǒng)時(shí)間:功能號(hào)為2CH,返回值送入CX,DX寄存器中。</p><p> 例如:2009年5月31日運(yùn)行的程序中,</p><p> ?。?)使用2AH的DOS功能調(diào)用后,得到CX=07D9H, DX=051FH</p><p> 其中,CX中的數(shù)據(jù)為2009D,即年份。</p><
17、p> DX中的數(shù)據(jù)中可分析得:DH=05H=05D,即月份。</p><p> DL=1FH=31D,即日期號(hào)。</p><p> 最后應(yīng)將數(shù)據(jù)轉(zhuǎn)換為其字符對(duì)應(yīng)的ASCII碼,</p><p> 即32H,30H,30H,39H, 2DH,30H,35H,2DH,33H,31H 再顯示在屏幕上。</p><p> 即顯示出:
18、 2009-5-31</p><p> 2.3我完成部分模塊說(shuō)明</p><p> 1) 其中主要對(duì)主程序和宏清屏命令進(jìn)行了設(shè)計(jì)和編碼,下面將分別對(duì)它們進(jìn)行簡(jiǎn)要說(shuō)明。</p><p><b> 主程序:</b></p><p> CODE SEGMENT
19、 ;代碼段</p><p> ASSUME CS:CODE,DS:DATA,SS:STACK </p><p> MAIN PROC FAR </p><p> BEGIN:
20、 </p><p> MOV AH,0 ;設(shè)置40*25圖形顯示</p><p> MOV AL,3 </p><p> INT 10H
21、 </p><p> CLEAR_SCREEN 00H,00H,19H,50H </p><p> MOV AX,DATA </p><p> MOV DS,AX </p><p> MO
22、V AX,STACK </p><p> MOV SS,AX </p><p> ;*****************************顯示宏定義*************************</p><p> SHOW MACRO
23、 b </p><p> LEA DX,b </p><p> MOV AH,9 </p><p> INT 21H
24、 </p><p> ENDM </p><p> SHOW WELCOME ;顯示數(shù)據(jù)段的內(nèi)容</p><p> SHOW INF01 </p>
25、;<p> SHOW INF02 </p><p> SHOW INF03 </p><p> SHOW INF04 </p><p> SHOW INF05</p>&
26、lt;p> SHOW INF06 </p><p> INPUT: MOV AH,01 ;鍵盤(pán)輸入并回寫(xiě)</p><p> INT 21H </p><p> CMP AL,
27、44H ;與D比較</p><p> JNE L1 ;不相等轉(zhuǎn)L1</p><p> CALL DATEDISPLAY ;相等調(diào)用DATADISPLAY</p><p>
28、 JMP EXIT1 </p><p> L1: CMP AL,54H ;與T比較</p><p> JNE L2 ;不相等轉(zhuǎn)L2</p><p> CALL TIME
29、DISPLAY ;相等調(diào)用TIMEDISPLAY</p><p> JMP EXIT1 </p><p> L2: CMP AL,51H ;與Q比較</p><p> JE EXIT
30、 ;相等轉(zhuǎn)EXIT</p><p> SHOW INPUTER ;顯示輸入錯(cuò)誤</p><p> SHOW INF05 ;顯示輸入提示</p><p> JMP I
31、NPUT </p><p> EXIT1: SHOW INF06 ;顯示輸入提示</p><p> JMP INPUT ;</p><p> EXIT: MOV AH,4CH
32、 ;結(jié)束</p><p> INT 21H </p><p> MAIN ENDP </p><p> 主程序主要實(shí)現(xiàn)與用戶的交互,首先程序會(huì)提示用戶想要進(jìn)行什么操作。是顯示DATE,TIME還是退出。這里對(duì)應(yīng)的
33、給用戶提供的選項(xiàng)是“D”、“T”和“Q”。當(dāng)用戶輸入他們的選項(xiàng)之后,主程序要判斷用戶的輸入調(diào)用相應(yīng)的功能模塊來(lái)滿足用戶的要求。我們假設(shè)用戶輸入字符為X,那么首先我們將X與“D”比較。如果相同則程序調(diào)用DATE_DISPLAY模塊為用戶顯示日期。若不為“D”則要繼續(xù)與“T”想比較。相等則調(diào)用TIME_DISPLAY模塊,不等則繼續(xù)與“Q”相比較。相等則正常退出,不等則說(shuō)明用戶輸入非法字符主程序返回到選擇界面用戶可以繼續(xù)選擇。</p&
34、gt;<p> 特別說(shuō)明:匯編語(yǔ)言的選擇結(jié)構(gòu)不同于C語(yǔ)言的選擇結(jié)構(gòu),程序設(shè)計(jì)過(guò)程中要特別小心。避免將造成潛在的BUG.</p><p><b> 3. 詳細(xì)設(shè)計(jì)</b></p><p><b> 3.1主程序流程圖</b></p><p> 3.2 DATE子程序流程圖</p><
35、p> 3.3 TIME子程序流程圖</p><p><b> 3.4 程序清單</b></p><p><b> 程序代碼:</b></p><p> ?。?***********************清屏宏定義**********************</p><p> CLEA
36、R_SCREEN MACRO OP1,OP2,OP3,OP4 ;1 </p><p> MOV AH,06H ;2</p><p> MOV AL,00H ;3</p><p> MOV
37、BH,79H ;4</p><p> MOV CH,OP1 ;5</p><p> MOV CL,OP2 ;6</p><p> MOV
38、 DH,OP3 ;7</p><p> MOV DL,OP4 ;8</p><p> INT 10H ;9</p><p> MOV
39、 AH,02H ;10</p><p> MOV BH,00H ;11</p><p> MOV DH,00H ;12</p><p>
40、MOV DL,00H ;13</p><p> INT 10H ;14</p><p><b> ENDM</b></p><p><b> ;15</b>&
41、lt;/p><p> STACK SEGMENT STACK ;16定義堆棧段</p><p> DB 200 DUP(0) ;17</p><p> STACK ENDS ;18</p>
42、;<p> DATA SEGMENT ;19定義數(shù)據(jù)段</p><p> WELCOME DB 'WELCOME YOU TO COME HERE!$' ;20提示界面</p><p> INF01 DB 0DH,0AH,'THIS IS A DIS
43、PLAY PROGAME!$' ;21</p><p> INF02 DB 0DH,0AH,'PLEASE INPUT "D" "T" OR "Q" TO SHOW DATA TIME OR EXIT!$'</p><p> INF03 DB 0DH,0AH,'D:DISPL
44、AY SYSTEM DATE;$' ;22</p><p> INF04 DB 0DH,0AH,'T:DISPLAY SYSTEM TIME;$' ;23</p><p> INF05 DB 0DH,0AH,'Q:QUIT.$' ;24</p>
45、<p> INF06 DB 0DH,0AH,'PLEASE INPUT THE CHAR:$' ;25</p><p> INPUTER DB 0DH,0AH,'INPUT ERROR!$' ;26</p><p> DATEDIS DB ' 00 - 00 - 0000'
46、;,0AH,'$' ;27顯示DATE</p><p> TIMEDIS DB ' 00 ',3AH,' 00 ',3AH,' 00 ',0AH,'$' ;28顯示TIME</p><p> DATA ENDS
47、 ;29</p><p> CODE SEGMENT ;30代碼段</p><p> ASSUME CS:CODE,DS:DATA,SS:STACK ;31</p><p> ?。?****
48、***********************主程序**************************</p><p> MAIN PROC FAR ;32</p><p> BEGIN: ;33</p>&
49、lt;p> MOV AH,0 ;34設(shè)置40*25圖形顯示</p><p> MOV AL,3 ;35</p><p> INT 10H ;36</p>
50、<p> CLEAR_SCREEN 00H,00H,19H,50H ;37</p><p> MOV AX,DATA ;38</p><p> MOV DS,AX ;39</p><p> MOV A
51、X,STACK ;40</p><p> MOV SS,AX ;41</p><p> ;*****************************顯示宏定義*************************</p><p> SHOW
52、MACRO b ;42</p><p> LEA DX,b ;43</p><p> MOV AH,9 ;44</p><p> INT 21H
53、 ;45</p><p> ENDM ;46</p><p> SHOW WELCOME ;47顯示數(shù)據(jù)段的內(nèi)容</p><p> SHOW INF01
54、 ;48</p><p> SHOW INF02 ;49</p><p> SHOW INF03 ;50</p><p> SHOW INF04
55、 ;51</p><p> SHOW INF05 ;52</p><p> SHOW INF06</p><p> INPUT: MOV AH,01 ;53鍵盤(pán)輸入并回寫(xiě)</p><p> I
56、NT 21H ;54</p><p> CMP AL,44H ;55與D比較</p><p> JNE L1 ;56不相等轉(zhuǎn)L1</p><p> C
57、ALL DATEDISPLAY ;57相等調(diào)用DATADISPLAY</p><p> JMP EXIT1 ;58</p><p> L1: CMP AL,54H ;59與T比較</p><
58、p> JNE L2 ;60不相等轉(zhuǎn)L2</p><p> CALL TIMEDISPLAY ;61相等調(diào)用TIMEDISPLAY</p><p> JMP EXIT1 ;62</p>
59、;<p> L2: CMP AL,51H ;63與Q比較</p><p> JE EXIT ;64相等轉(zhuǎn)EXIT</p><p> SHOW INPUTER ;65顯示輸入錯(cuò)誤</p&g
60、t;<p> SHOW INF05 ;66顯示輸入提示</p><p> JMP INPUT ;67</p><p> EXIT1: SHOW INF05 ;68顯示輸入提示</p&g
61、t;<p> JMP INPUT ;69</p><p> EXIT: MOV AH,4CH ;70結(jié)束</p><p> INT 21H ;71</p><p&
62、gt; MAIN ENDP ;72</p><p> ;********************************日期顯示子程序****************************</p><p> DATEDISPLAY PROC NEAR ;73</p&g
63、t;<p> MOV AH,2AH ;74取當(dāng)前系統(tǒng)日期</p><p> INT 21H ;75</p><p> MOV AX, CX ;76送年份入AX</
64、p><p> MOV BX, 10 ;77 (BX)=10</p><p> LEA SI, DATEDIS + 14 ;78使SI指向年的最后一位</p><p> MOV CX, 4
65、 ;79(CX)=4</p><p> PUSH DX ;80保存月日</p><p> TAB: XOR DX, DX ;81DX清零</p><p> DIV BX
66、 ;82(DX,AX)/BX,商送AX,余數(shù)送DX</p><p> ADD DL, 30H ;83余數(shù)與30H相加變?yōu)樽址腁SCII碼</p><p> MOV [SI], DL ;84余數(shù)送入SI所指向的字節(jié)區(qū)</p>
67、<p> DEC SI ;85SI減一</p><p> LOOP TAB ;86循環(huán)</p><p> POP DX ;87DX還原</p>
68、;<p> MOV AL, DL ;88日送AL</p><p> XOR AH, AH ;89AH清零</p><p> DIV BL ;90AX/BL,商送AH
69、,余數(shù)送AL</p><p> ADD AX, 3030H ;91轉(zhuǎn)變?yōu)閿?shù)字字符的ASCII碼</p><p> SUB SI, 4 ;92使SI指向日的第一位</p><p> MOV [SI], AX
70、 ;93(AX)送SI所指向的字節(jié)區(qū)</p><p> MOV AL, DH ;94月送AL</p><p> XOR AH, AH ;95AH清零</p><p> DIV BL
71、 ;96AX/BL, 商送AH,余數(shù)送AL</p><p> ADD AX, 3030H ;97轉(zhuǎn)變?yōu)閿?shù)字字符的ASCII碼</p><p> SUB SI, 5 ;98使SI指向月的第一位</p><p>
72、 MOV [SI], AX ;99(AX)送SI所指向的字節(jié)區(qū)</p><p> SHOW DATEDIS ;100顯示日期</p><p> RET ;101調(diào)用后返回</p><p> ;*
73、**********************時(shí)間顯示子程序***********************</p><p> TIMEDISPLAY PROC NEAR ;102</p><p> MOV AH,2CH ;103</p><p> INT 21H
74、 ;104</p><p> MOV BX,10 ;105</p><p> LEA DI,TIMEDIS ;106</p><p> MOV AL,CH ;107&l
75、t;/p><p> XOR AH,AH ;108</p><p> DIV BL ;109</p><p> ADD AX,3030H ;110</p><p> MOV [D
76、I+1],AX ;111</p><p> MOV AL,CL ;112</p><p> XOR AH,AH ;113</p><p> DIV BL
77、 ;114</p><p> ADD AX,3030H ;115</p><p> MOV [DI+6],AX ;116</p><p> MOV AL,DH ;117</p><p&
78、gt; XOR AH,AH ;118</p><p> DIV BL ;119</p><p> ADD AX,3030H ;120</p><p> MOV [DI+11],AX
79、 ;121</p><p> SHOW TIMEDIS ;122</p><p> RET ;123時(shí)間調(diào)用返回</p><p> CODE ENDS ;124&l
80、t;/p><p> END BEGIN ;125</p><p><b> 3.5 運(yùn)行程序</b></p><p> (1)、運(yùn)行環(huán)境 (軟、硬件環(huán)境):</p><p> 硬件:8086以上CPU,內(nèi)存256M以上。</p><p>
81、 軟件:WINDOWS操作系統(tǒng),MASM,LINK匯編編譯鏈接軟件。</p><p><b> (2)、程序界面:</b></p><p> 1.提示界面 如圖6-1</p><p><b> 圖6-1</b></p><p> 2.顯示日期如圖6-2</p><p&g
82、t;<b> 圖6-2</b></p><p> 3. 顯示時(shí)間如圖6-3</p><p><b> 圖 6-3</b></p><p> 4.錯(cuò)誤輸入如圖6-4</p><p><b> 圖 6-4</b></p><p><b&
83、gt; 5.退出程序</b></p><p><b> 圖 6-5</b></p><p><b> 3.6 調(diào)試程序</b></p><p> 1)編譯源文件,命名為clock.ASM ;2)采用命令格式。MASM clock.ASM將生成一個(gè)OBJ文件,檢查源程序中的錯(cuò)誤,并改正。3)鍵入連接命令:
84、LINK clock.OBJ,再次鍵入clock回車,即可顯示結(jié)果。4)時(shí)間在運(yùn)行中出現(xiàn)了不準(zhǔn)確性,對(duì)程序的循環(huán)次調(diào)整后,時(shí)間能正常運(yùn)行。</p><p><b> 4.總結(jié)</b></p><p> 通過(guò)對(duì)這一鬧鐘程序的制作,使我對(duì)匯編語(yǔ)言的基本知識(shí)的使用更加熟練,同時(shí)也增加了我對(duì)匯編語(yǔ)言的一些認(rèn)識(shí),在作業(yè)完成過(guò)程中通過(guò)和同學(xué)的交流,也增加了合作的技巧。通過(guò)查閱
85、以下資料也學(xué)到了一些課本上沒(méi)有的東西,拓寬了自己的知識(shí)面,增加了學(xué)好匯編語(yǔ)言的信心。 </p><p> 這不是第一次用匯編語(yǔ)言來(lái)設(shè)計(jì)一個(gè)小程序,平時(shí)做了很多實(shí)驗(yàn),寫(xiě)了很多小程序。但這次是一個(gè)綜合的程序,平時(shí)的很多程序都用到了,例如在程序中用到了不少的子程序,宏,這些子程序的設(shè)計(jì)是固定的,因此可以直接從指導(dǎo)資料中調(diào)用,大多只需要修改幾個(gè)參數(shù)就可以,這大大方便了我們的設(shè)計(jì),為我們節(jié)省了很多的時(shí)間。</p&g
86、t;<p> 在這次課程設(shè)計(jì)中,我真正體會(huì)到了合作的重要性,遇到很多問(wèn)題時(shí),當(dāng)我看書(shū)查資料不能解決時(shí),這是去找同學(xué)討論一下,收獲很大,可以使很多問(wèn)題迎刃而解,直到問(wèn)題最終解決。這次課程設(shè)計(jì)的大部分程序,都可以在《新版匯編語(yǔ)言程序設(shè)計(jì)》這本書(shū)中找到,這對(duì)我們的程序設(shè)計(jì)很有幫助,從這些資料中,我們可以看出這個(gè)時(shí)鐘程序的基本流程,修改一些程序就可以實(shí)現(xiàn)這個(gè)時(shí)鐘的基本功能,添加一些程序就可以實(shí)現(xiàn)這個(gè)時(shí)鐘的附加功能。不可否認(rèn),本程
87、序存在不少缺點(diǎn)和不足,但通過(guò)這次作業(yè)的卻找出了自己在學(xué)習(xí)上的不足,對(duì)以后的工作也有指導(dǎo)作用。我相信在以后的學(xué)習(xí)中會(huì)克服這些不足,達(dá)到熟練掌握匯編語(yǔ)言的目的!</p><p><b> 5.參考文獻(xiàn)</b></p><p> 1、《微型計(jì)算機(jī)原理與接口技術(shù)》 中國(guó)礦業(yè)大學(xué)出版社 李長(zhǎng)青 主編</p><p> 2、《匯
88、編語(yǔ)言程序設(shè)計(jì)》 科學(xué)出版社 盧中華等 主編</p><p> 3、《微型計(jì)算機(jī)匯編語(yǔ)言程序設(shè)計(jì)》 電子科學(xué)技術(shù)出版社 龍尚福 主編</p><p> 4、《微機(jī)原理與匯編語(yǔ)言實(shí)用教程》 清華大學(xué)出版社 王富榮 主編</p><p> 5、《微機(jī)原理與接口技術(shù)課程設(shè)計(jì)》 中
89、南大學(xué)出版社 王南蘭 主編</p><p> 6、《微機(jī)原理及應(yīng)用》 西南交通大學(xué)出版社 晏寄夫 主編</p><p> 7、《32位微機(jī)原理與接口技術(shù)》 化學(xué)工業(yè)出版社 馬興錄 主編</p><p> 8、《微機(jī)原理與接口技術(shù)》 電子科技大學(xué)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《匯編語(yǔ)言》課程設(shè)計(jì)報(bào)告顯示系統(tǒng)時(shí)間
- 匯編語(yǔ)言課程設(shè)計(jì)報(bào)告---顯示系統(tǒng)時(shí)間
- 匯編語(yǔ)言課程設(shè)計(jì)--用匯編語(yǔ)言實(shí)現(xiàn)顯示系統(tǒng)時(shí)間的程序
- 匯編語(yǔ)言課程設(shè)計(jì)----顯示系統(tǒng)當(dāng)前時(shí)間與日期
- 匯編語(yǔ)言課程設(shè)計(jì)顯示系統(tǒng)當(dāng)前時(shí)間與日期
- 匯編語(yǔ)言課程設(shè)計(jì)《定時(shí)顯示系統(tǒng)》
- 匯編語(yǔ)言課程設(shè)計(jì)_提取系統(tǒng)時(shí)間
- 匯編語(yǔ)言課程設(shè)計(jì)
- 匯編語(yǔ)言課程設(shè)計(jì)
- 匯編語(yǔ)言課程設(shè)計(jì)報(bào)告
- 匯編語(yǔ)言課程設(shè)計(jì)--“霓虹燈”的模擬顯示
- 匯編語(yǔ)言課程設(shè)計(jì)報(bào)告
- 匯編語(yǔ)言課程設(shè)計(jì)安排
- 匯編語(yǔ)言課程設(shè)計(jì)報(bào)告
- 匯編語(yǔ)言課程設(shè)計(jì)報(bào)告a
- 匯編課程設(shè)計(jì)報(bào)告-系統(tǒng)時(shí)間顯示
- 匯編課程設(shè)計(jì)報(bào)告---顯示系統(tǒng)時(shí)間
- 匯編語(yǔ)言課程設(shè)計(jì)-- 計(jì)算比賽成績(jī)系統(tǒng)
- 匯編語(yǔ)言推箱子課程設(shè)計(jì)
- 匯編語(yǔ)言課程設(shè)計(jì)----電子鬧鐘
評(píng)論
0/150
提交評(píng)論