

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 目 錄</p><p> 設(shè)計(jì)任務(wù)-------------------------------------------------------------2</p><p> 相關(guān)功能的介紹----------------------------------------------------2</p><p> 設(shè)計(jì)原
2、理-------------------------------------------------------------3</p><p> 1. 原理概述---------------------------------------------------------------------3</p><p> 2. 延時(shí)程序---------------------------
3、-----------------------------------------3</p><p> 3. 光標(biāo)定位子程序原理-----------------------------------------------------3</p><p> 4. 清屏原理-----------------------------------------------------------
4、----------3</p><p> 5. 字符及字符串顯示原理---------------------------------------------------3</p><p> 6. 壓縮BCD轉(zhuǎn)為ASCII碼原理------------------------------------------4</p><p> 7. 動(dòng)態(tài)掃描鍵盤原理---
5、------------------------------------------------------4</p><p> 程序流程圖----------------------------------------------------------5</p><p> 1.主程序流程圖-----------------------------------------------
6、----------------5</p><p> 2.各子程序流程圖------------------------------------------------------------5</p><p> 程序代碼-------------------------------------------------------------8</p><p>
7、; 程序運(yùn)行結(jié)果------------------------------------------------------18</p><p> 程序調(diào)試中的問(wèn)題及解決方法---------------------------------19</p><p> 心得收獲---------------------------------------------------------
8、---20</p><p> 參考資料------------------------------------------------------------20</p><p><b> 設(shè)計(jì)任務(wù)</b></p><p> 具有秒和0.1秒計(jì)時(shí),并顯示在屏幕中央</p><p> 具有啟(Start)、停(En
9、d)功能</p><p> 具有暫停(End)、繼續(xù)(Continue)功能</p><p> 具有復(fù)位(Restart)功能</p><p> 能同時(shí)實(shí)現(xiàn)多個(gè)時(shí)間分別計(jì)數(shù)(M)</p><p><b> 具有記憶功能</b></p><p><b> 相關(guān)功能的介紹</
10、b></p><p> 該秒表計(jì)數(shù)功能的實(shí)現(xiàn)是通過(guò)調(diào)用延時(shí)程序?qū)崿F(xiàn)的(為純軟件實(shí)現(xiàn),不能達(dá)到準(zhǔn)確計(jì)數(shù))。具有啟、停、繼續(xù)、復(fù)位、同時(shí)多組計(jì)數(shù)等功能。</p><p> 該秒表軟件界面友好,即使對(duì)匯編語(yǔ)言一無(wú)所知的人也能輕松運(yùn)行EXE程序,通過(guò)軟件的提示輸入S、E、C、R、M來(lái)實(shí)現(xiàn)秒表計(jì)數(shù),易于操作。</p><p> 通過(guò)DOS系統(tǒng)9號(hào)功能的調(diào)用,實(shí)現(xiàn)字
11、符串的輸出,展現(xiàn)出一個(gè)比較漂亮的秒表計(jì)數(shù)界面。</p><p> 通過(guò)程序開(kāi)辟專門的記憶區(qū),實(shí)現(xiàn)了同時(shí)多組計(jì)數(shù)的功能,在實(shí)際應(yīng)用中比較方便。 </p><p><b> 設(shè)計(jì)原理</b></p><p><b> 1. 原理概述</b></p><p> 通過(guò)調(diào)用DOS系統(tǒng)的8號(hào)功能實(shí)現(xiàn)控制
12、字符的輸入,通過(guò)調(diào)用延時(shí)程序?qū)崿F(xiàn)十分之一秒的定時(shí),通過(guò)調(diào)用DOS系統(tǒng)的2號(hào)功能實(shí)現(xiàn)光標(biāo)定位,調(diào)用DOS系統(tǒng)的2號(hào)功能實(shí)現(xiàn)字符的輸出,通過(guò)調(diào)用DOS系統(tǒng)的9號(hào)功能實(shí)現(xiàn)字符串的輸出。</p><p><b> 2. 延時(shí)程序</b></p><p> 本設(shè)計(jì)利用軟件實(shí)現(xiàn)延時(shí)(不是很精確),調(diào)用TIME實(shí)現(xiàn)延時(shí)。其原理:通過(guò)可控制的循環(huán)來(lái)占用CPU的時(shí)間來(lái)實(shí)現(xiàn)延時(shí),分為
13、內(nèi)外兩層循環(huán),外循環(huán)由AX中的數(shù)值來(lái)控制,內(nèi)循環(huán)有CX中的值來(lái)控制。</p><p> 3. 光標(biāo)定位子程序原理</p><p> DOS顯示屏為25行、80列,左上角為(0,0),右下角(18,4F)</p><p> 設(shè)置光標(biāo),可調(diào)用BIOS系統(tǒng),用匯編語(yǔ)句調(diào)用中斷INT10H。入口信息為</p><p> (AH)=2
14、要設(shè)置光標(biāo);</p><p> (BH)=0 頁(yè)號(hào);</p><p> ?。―H,DL)=光標(biāo)的行號(hào)、列號(hào)</p><p><b> 4. 清屏原理</b></p><p> 開(kāi)始執(zhí)行程序時(shí)為保證有一個(gè)潔凈的屏幕,可使顯示屏做上滾動(dòng)作,使屏幕留下一片空白。要使屏幕上滾,可用匯編語(yǔ)句INT 10H ,入口信息為&l
15、t;/p><p> ?。ˋH )=6 使屏幕上滾</p><p> (AL)=00上滾行數(shù)</p><p> ?。–H,CL)=滾動(dòng)區(qū)域左上角的行、列號(hào)</p><p> ?。―H,DL)=滾動(dòng)區(qū)域右下角的行、列號(hào)</p><p> ?。˙G)=00 顏色的設(shè)置 </p><p>
16、5. 字符及字符串顯示原理</p><p> 通過(guò)調(diào)用DOS系統(tǒng)模塊2只能是西安DL中的一個(gè)字符的顯示。為了實(shí)現(xiàn)字符串的顯示,調(diào)用其9號(hào)模塊功能,其入口信息為</p><p> (AH)=9 顯示字符串的功能模塊</p><p> ?。―S:DX) 指向字符串的首地址,要求字符串以字符 ‘$’結(jié)尾。</p><p> 6.
17、壓縮BCD轉(zhuǎn)為ASCII碼原理</p><p> )兩位的:先將壓縮BCD碼的高4位取出,右移四位后,與30H相或,存到相應(yīng)內(nèi)存單元;然后將低4位取出,與30H相或,存到下一內(nèi)存單元。</p><p> )一位的:原數(shù)字加30H</p><p> 7. 動(dòng)態(tài)掃描鍵盤原理</p><p> 運(yùn)用INT 21H的8號(hào)功能來(lái)實(shí)現(xiàn)動(dòng)態(tài)掃描
18、鍵盤。如果有鍵按下,則相應(yīng)的鍵值的ASCII碼被存到AL中。判斷AL中的數(shù)值,若不是控制字符,則繼續(xù)循環(huán),從而實(shí)現(xiàn)動(dòng)態(tài)掃描鍵盤。</p><p><b> 四、程序流程圖</b></p><p><b> 1.主程序流程圖</b></p><p><b> 2 .子程序流程圖</b></p
19、><p><b> 程序代碼</b></p><p> DAT SEGMENT ;設(shè)置數(shù)據(jù)段</p><p> BUF DB 'Input start(S)or memory(M)or end(E) or continu
20、e(C)or restart(R)$' ;設(shè)置功能說(shuō)明</p><p> MESS DB ' 計(jì) 時(shí) 器 ',0ah,0dh</p><p> DB '
21、 ',0ah,0dh</p><p> DB ' ',0ah,0dh</p><p> DB ' ********** ********** &
22、#39;,0ah,0dh</p><p> DB ' ** ** ** ** ',0ah,0dh</p><p> DB ' ** ** *** ** ** ',0ah,0dh
23、</p><p> DB ' ** ** *** ** ** ',0ah,0dh</p><p> DB ' ** ** ** ** ',0ah,0dh</p>
24、<p> DB ' ** ** *** ** ** ',0ah,0dh</p><p> DB ' ** ** *** ** ** ',0ah,0dh</p><p> D
25、B ' ********** ********** ',0ah,0dh</p><p> DB ' ',0ah,0dh</p><p> DB '
26、 ',0ah,0dh</p><p> DB ' **************************** ',0ah,0dh</p><p> DB '
27、**** **** ',0ah,0dh</p><p> DB ' **** **** ',0ah,0dh</p><p> DB ' ****
28、 **** ',0ah,0dh</p><p> DB ' **** **** ',0ah,0dh</p><p> DB ' ****
29、 **** ',0ah,0dh</p><p> DB ' **** **** ',0ah,0dh</p><p> DB ' **** ****'
30、; ,0ah,0dh </p><p> DB ' **************************** ',0ah,0dh</p><p> DB 'Designed by 陳奇 Copyright @ 2013--2014' ,'$'
31、</p><p> TIP DB 'M E M O R Y$' ;定義記憶提示</p><p> BUFFER DB 20 DUP(?) ;定義緩存區(qū)</p><p> NUM DB 1 </p><p>
32、LOD EQU 0144H ;記憶顯示區(qū)光標(biāo)的位置</p><p><b> DAT ENDS</b></p><p> ;--------------------代碼段----主程序單元------------------</p><p> COD SEGMENT
33、 ;定義代碼段</p><p> START PROC FAR</p><p> ASSUME CS:COD,DS:DAT </p><p> MOV AX,DAT</p><p> MOV DS,AX</p><p> CALL CLR
34、 ;圖形區(qū)清屏并設(shè)置顏色</p><p> CALL CLRDAT ;秒表數(shù)字區(qū)清屏并設(shè)置顏色</p><p> CALL CLRMER ; 記憶區(qū)清屏并設(shè)置顏色</p><p> MOV DX,OFFSET BUF
35、 ;輸出功能說(shuō)明</p><p> MOV AH,09H ;輸出字符串</p><p><b> INT 21H</b></p><p> MOV DX,OFFSET MESS ;輸出功能說(shuō)明</p><p> MOV
36、 AH,09H</p><p><b> INT 21H</b></p><p> CALL DISMER ;"MEMORY" 的光標(biāo)位置</p><p> MOV DX,OFFSET TIP ;輸出 "MEMO
37、RY"</p><p> MOV AH,09H</p><p><b> INT 21H</b></p><p> CALL GO ;設(shè)置初值</p><p> LOAD: CALL IOSET ;光標(biāo)
38、定位</p><p> CALL HALT ;等待輸入</p><p><b> MOV DX,0</b></p><p><b> MOV CH,0</b></p><p> AGAIN:
39、 </p><p> CALL TIME ;調(diào)用延時(shí)程序 </p><p> MOV AL,DL ;十分之一秒加一</p><p><b> ADD AL,1</b></p><p>&l
40、t;b> DAA</b></p><p> CMP AL,10H</p><p> JE NEXT1 ;滿十進(jìn)位</p><p> MOV DL,AL</p><p> JMP DISPY ;不滿十顯
41、示</p><p><b> NEXT1: </b></p><p><b> MOV DL,0</b></p><p> MOV AL,DH ;秒位加一</p><p><b> ADD AL,1</b>&l
42、t;/p><p><b> DAA</b></p><p> MOV DH,AL</p><p> CMP AL,60H </p><p> JNE DISPY</p><p><b> MOV DH,0</b&
43、gt;</p><p> MOV AL,CH ;分位加一</p><p><b> ADD AL,1</b></p><p><b> DAA</b></p><p> MOV CH,AL</p><p>
44、 CMP AL,60H</p><p> JNE DISPY ;滿60清零</p><p><b> MOV CH,0</b></p><p> DISPY: ;顯示電子秒表</p><p&g
45、t; MOV BX,OFFSET BUFFER ;取緩沖區(qū)地址 </p><p> MOV AL,CH</p><p> CALL TRAN ;將分位轉(zhuǎn)變?yōu)锳SCII碼并送緩沖區(qū)</p><p><b> INC BX</b><
46、;/p><p><b> INC BX</b></p><p> MOV AL,DH ;將秒位轉(zhuǎn)變?yōu)锳SCII碼并送緩沖區(qū)</p><p> CALL TRAN</p><p><b> INC BX</b></p>
47、<p><b> INC BX</b></p><p> MOV AL,DL ;將十分之一秒位轉(zhuǎn)變?yōu)锳SCII碼并送緩沖區(qū)</p><p> CALL TRAN2</p><p><b> PUSH BX</b></p><
48、;p><b> PUSH CX</b></p><p><b> PUSH DX</b></p><p> CALL IOSET ;光標(biāo)置位</p><p> MOV DX,OFFSET BUFFER ;輸出緩沖區(qū)
49、字符串</p><p> MOV AH,09H</p><p><b> INT 21H</b></p><p><b> POP DX</b></p><p><b> POP CX</b></p><p><b> POP
50、 BX</b></p><p> MOV AH,0BH ;等待鍵盤輸入</p><p><b> INT 21H</b></p><p> AND AL,AL</p><p><b> JZ AGAIN</b>&l
51、t;/p><p> MOV AH,08H</p><p><b> INT 21H</b></p><p> CMP AL,'M' </p><p><b> JNZ R1</b></p><p> CALL MEMORY</p>
52、<p> JMP AGAIN</p><p> R1:CMP AL,'R' ;判斷輸入是否為R</p><p> JNE NEXT2 ;不是則判斷是否為E</p><p> CALL MEMORY
53、 ;若是則調(diào)用記憶功能保存當(dāng)前值</p><p> MOV CH,0 ;初值清零重新計(jì)數(shù)</p><p><b> MOV DL,0</b></p><p><b> MOV DH,0</b></p&
54、gt;<p> JMP AGAIN</p><p><b> NEXT2:</b></p><p> CMP AL,'E' ;判斷是否為E </p><p> JNE AGAIN ;不
55、是則繼續(xù)計(jì)數(shù)</p><p> NEXT3: ;若是則暫停計(jì)數(shù)</p><p> MOV AH,08H</p><p><b> INT 21H</b></p><p> CMP AL,'C'
56、 ;判斷是否輸入C</p><p> CMP AL,'R' ;判斷是否輸入R</p><p> JNE NEXT3 ;若不是則繼續(xù)等待輸入</p><p> CALL MEMOR
57、Y ;若是則調(diào)用記憶功能</p><p> CALL GO ;重新設(shè)置初值等待重新啟動(dòng)</p><p> CALL IOSET</p><p> MOV DX,OFFSET BUFFER</p><p&g
58、t; MOV AH,09H</p><p><b> INT 21H</b></p><p><b> JMP LOAD</b></p><p><b> RET</b></p><p> START ENDP</p><p> ;-
59、------------------子程序單元------------設(shè)置初值子程序-----------</p><p> GO PROC </p><p> MOV BX,OFFSET BUFFER</p><p> MOV AL,'0'</p><p> MOV [
60、BX],AL</p><p><b> INC BX</b></p><p> MOV AL,'0'</p><p> MOV [BX],AL</p><p><b> INC BX</b></p><p> MOV AL,':
61、39;</p><p> MOV [BX],AL</p><p><b> INC BX</b></p><p> MOV AL,'0'</p><p> MOV [BX],AL</p><p><b> INC BX</b></p&
62、gt;<p> MOV AL,'0'</p><p> MOV [BX],AL</p><p><b> INC BX</b></p><p> MOV AL,'.'</p><p> MOV [BX],AL</p><p><
63、;b> INC BX</b></p><p> MOV AL,'0'</p><p> MOV [BX],AL</p><p><b> INC BX</b></p><p> MOV AL,'$'</p><p> MOV
64、 [BX],AL</p><p><b> RET</b></p><p><b> GO ENDP</b></p><p> ;-------------------- 光標(biāo)定位子程序----------------------</p><p> IOSET PROC
65、 </p><p> MOV DX,121DH ;光標(biāo)定位在 18行 39列</p><p> MOV BH,00 ;頁(yè)號(hào)</p><p> MOV AH,02H ;要設(shè)置光標(biāo)
66、</p><p><b> INT 10H</b></p><p><b> RET</b></p><p> IOSET ENDP </p><p> HALT PROC</p><p> MOV AH,08H</
67、p><p><b> INT 21H</b></p><p> CMP AL,'S'</p><p><b> JNE HALT</b></p><p><b> RET</b></p><p><b> HALT
68、 END</b></p><p> ; ----------------------BCD轉(zhuǎn)ASCII碼子程序1------------</p><p> TRAN PROC </p><p> MOV CL,AL</p><p><b> SHR AL,1<
69、/b></p><p><b> SHR AL,1</b></p><p><b> SHR AL,1</b></p><p><b> SHR AL,1</b></p><p> OR AL,30H</p><p> MOV
70、[BX],AL</p><p><b> INC BX</b></p><p> MOV AL,CL</p><p> AND AL,0FH</p><p> OR AL,30H</p><p> MOV [BX],AL</p><p><b>
71、; RET</b></p><p> TRAN ENDP</p><p> ; ----------------------BCD轉(zhuǎn)ASCII碼子程序2-----------</p><p> TRAN2 PROC </p><p> ADD AL,30H</p>
72、;<p> MOV [BX],AL</p><p><b> RET</b></p><p> TRAN2 ENDP</p><p> ;------------------延時(shí)子程序-----------------</p><p> TIME PROC
73、 </p><p><b> PUSH CX</b></p><p><b> PUSH AX</b></p><p> MOV AX,06EEH ; 通過(guò)改變AX的初值 來(lái)校準(zhǔn) 秒表</p><p> MOV CX,0FFFFH<
74、;/p><p> A1: DEC AX</p><p><b> JNZ A2</b></p><p><b> JMP A3</b></p><p> A2: DEC CX</p><p><b> JNZ A2</b></p&g
75、t;<p><b> JMP A1</b></p><p> A3: POP AX</p><p><b> POP CX</b></p><p><b> RET</b></p><p> TIME ENDP</p><p&
76、gt; ;-----------------記憶功能子程序-----------</p><p> MEMORY PROC </p><p><b> PUSH DX</b></p><p><b> PUSH BX</b></p><p><
77、;b> PUSH AX</b></p><p> CMP NUM,20</p><p><b> JE X2</b></p><p> ADD NUM,1</p><p> X1: MOV DX,LOD</p><p> ADD DH,NUM</p&
78、gt;<p> MOV BH,00</p><p> MOV AH,02H</p><p><b> INT 10H</b></p><p> MOV DX,OFFSET BUFFER</p><p> MOV AH,09H</p><p><b>
79、 INT 21H</b></p><p><b> POP AX</b></p><p><b> POP BX</b></p><p><b> POP DX</b></p><p><b> RET</b></p>
80、;<p> X2: CALL CLRMER</p><p> MOV NUM,1</p><p><b> JMP X1</b></p><p> MEMORY ENDP</p><p> ;---------------------- 圖形區(qū)清屏并設(shè)置顏色子程序----</p&g
81、t;<p> CLR PROC </p><p> MOV AH,06H ;使屏幕上滾</p><p> MOV AL,18H ;上滾行數(shù)</p><p> MOV CX,0000H
82、 ; 滾動(dòng)區(qū)域左上角的行號(hào) 列號(hào)</p><p> MOV DX,1840H ; 滾動(dòng)區(qū)域右下角的行號(hào) 列號(hào)</p><p> MOV BH,2CH ; 空白行屬性</p><p><b> INT 10H<
83、;/b></p><p><b> RET</b></p><p><b> CLR ENDP</b></p><p> ;----------------數(shù)據(jù)區(qū)清屏并設(shè)置顏色子程序------------</p><p> CLRDAT PROC
84、 </p><p><b> MOV AH,6</b></p><p><b> MOV AL,1</b></p><p> MOV CX,121DH</p><p> MOV DX,0E23H</p><p> MOV BH,6EH</p&g
85、t;<p><b> INT 10H</b></p><p><b> RET</b></p><p> CLRDAT ENDP</p><p> ;------------------------記憶區(qū)清屏并設(shè)置顏色子程序---------</p><p> CLRMER
86、 PROC </p><p><b> PUSH AX</b></p><p><b> PUSH BX</b></p><p><b> PUSH CX</b></p><p><b> PUSH DX&l
87、t;/b></p><p><b> MOV AH,6</b></p><p> MOV AL,18H</p><p> MOV CX,0141H</p><p> MOV DX,184FH</p><p> MOV BH,5EH</p><p>
88、<b> INT 10H</b></p><p><b> POP DX</b></p><p><b> POP CX</b></p><p><b> POP BX</b></p><p><b> POP AX</
89、b></p><p><b> RET</b></p><p> CLRMER ENDP</p><p> ;------------------------記憶提示 光標(biāo)定位---------------</p><p> DISMER PROC <
90、;/p><p> MOV AH,02H</p><p> MOV BH,00</p><p> MOV DX,0043H</p><p><b> INT 10H</b></p><p><b> RET</b></p><p> DIS
91、MER ENDP</p><p> COD ENDS ;結(jié)束代碼段</p><p> END START ;結(jié)束源程序</p><p> 六、程序運(yùn)行結(jié)果 </p><p> 七、程序調(diào)試中的問(wèn)題及解決方法</p>&l
92、t;p> 1. 主程序的調(diào)試</p><p> 主程序使用壓縮BCD碼做的加法,再用DAA進(jìn)行調(diào)整,這時(shí)要注意DAA只能對(duì)AL中的結(jié)果進(jìn)行調(diào)整,因此只能用AL做加法,再將數(shù)據(jù)傳送過(guò)去。</p><p> BCD 碼調(diào)整為ASCII碼子程序調(diào)試</p><p> BCD 碼調(diào)整為ASCII碼時(shí),分、秒同0.1秒不能調(diào)用同一個(gè)子程序,否則屏幕顯示時(shí),0.
93、1秒位的顯示的也是兩個(gè)數(shù)。應(yīng)該分開(kāi)調(diào)用,分秒位調(diào)用時(shí)用TRAN,0.1秒調(diào)用時(shí)用TRAN2。</p><p> 3. 延時(shí)子程序的調(diào)試</p><p> 延時(shí)程序的時(shí)間并沒(méi)有經(jīng)過(guò)精確計(jì)算,因此只能用試探法逐漸增加或減小AX值。最終選定AX= 0BFFH 。</p><p> 4. 圖形顯示程序的調(diào)試</p><p> 本設(shè)計(jì)圖形的
94、顯示用了字符串輸出。剛開(kāi)始編程時(shí)由于圖形太大超過(guò)了25行,圖形不能正確的顯示,經(jīng)過(guò)多次反復(fù)修改,最終圖形得以正確顯示。</p><p> 在使用字符串輸出時(shí)一定注意在最后加上‘$’字符,還應(yīng)該注意“0ah,0dh”的正確使用。</p><p><b> 清屏子程序調(diào)試</b></p><p> 書中沒(méi)有具體指明顏色代號(hào),只能通過(guò)從01H開(kāi)
95、始依次嘗試。經(jīng)過(guò)多次調(diào)試最終確定圖形使用0CH綠色 ,字幕使用0EH黃色,記憶區(qū)使用0DH紫色。</p><p><b> 心得體會(huì)</b></p><p> “紙上得來(lái)終覺(jué)淺,絕知此事要躬行”,這是本次課程設(shè)計(jì)我最大的體會(huì)。剛開(kāi)始時(shí),看著老師給的參考材料,心里想“這個(gè)課程設(shè)計(jì)不是很難的事情嘛,把這幾個(gè)子程序堆一塊不就完了”,可是真正做起來(lái)時(shí),才發(fā)現(xiàn)事情遠(yuǎn)非想的那
96、么簡(jiǎn)單。從上機(jī)軟件的選取,到課程設(shè)計(jì)報(bào)告的最終完成,我們經(jīng)歷了很多曲折,也收獲了很多,下面具體闡述一下。</p><p><b> 軟件的選取</b></p><p> 古語(yǔ)云:工欲善其事必先利其器。匯編語(yǔ)言上機(jī)軟件和流程圖繪制軟件的選取對(duì)此次課程設(shè)計(jì)非常重要。經(jīng)過(guò)對(duì)比我們最終選取了Masm,Edrw 最終也能熟練操作這兩款軟件。這是此次設(shè)計(jì)較大的收獲。<
97、/p><p><b> 圖案的設(shè)計(jì) </b></p><p> 為了能得到一個(gè)比較漂亮的界面顯示,我們?cè)趫D案設(shè)計(jì)上花了不少功夫。很多次設(shè)計(jì)的圖案很漂亮,可是搬到程序里面運(yùn)行時(shí)卻是一堆亂碼,讓我們很沮喪...還有要把秒表的顯示正好調(diào)到圖案正中央,我們也經(jīng)過(guò)了多次調(diào)試。在這個(gè)過(guò)程中,我們學(xué)會(huì)了耐心,去除浮躁,平心靜氣的把程序一遍遍的修改、調(diào)試,臻于完美。</p&
98、gt;<p><b> 3. 程序調(diào)試</b></p><p> 程序調(diào)試前,我們檢查了好幾遍??墒钦{(diào)試時(shí)還是錯(cuò)誤百出。尤其是“;”的使用,一定要區(qū)分英文輸入的分號(hào)和中文分號(hào)的區(qū)別,還有字符串結(jié)束時(shí)一定要加‘$’,否則會(huì)出現(xiàn)亂碼。這些都是調(diào)試中發(fā)現(xiàn)的問(wèn)題,只有注意細(xì)節(jié),細(xì)心,才能順利完成任務(wù)。</p><p><b> 總結(jié):</b
99、></p><p> 通過(guò)本次課程設(shè)計(jì),我加深了對(duì)課匯編語(yǔ)言的理解,同時(shí)熟練掌握了匯編語(yǔ)言的編輯、調(diào)試軟件。在以后的學(xué)習(xí)生活中還要繼續(xù)保持嚴(yán)謹(jǐn)認(rèn)真的科學(xué)態(tài)度,保持不斷嘗試和探索的耐心,保持勇于解決問(wèn)題的決心。不斷地向老師、同學(xué)們學(xué)習(xí)、交流,分享吸取他們的經(jīng)驗(yàn),更好的提高自己。</p><p><b> 參考書目</b></p><p>
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 微機(jī)課程設(shè)計(jì)--電子秒表
- 數(shù)字秒表課程設(shè)計(jì)
- 數(shù)字秒表課程設(shè)計(jì)
- 數(shù)字秒表課程設(shè)計(jì)
- 數(shù)字秒表課程設(shè)計(jì)
- 課程設(shè)計(jì)-- 數(shù)字秒表
- 微機(jī)原理電子秒表課程設(shè)計(jì)
- 課程設(shè)計(jì)--數(shù)字秒表設(shè)計(jì)
- 課程設(shè)計(jì)---數(shù)字秒表設(shè)計(jì)
- 微機(jī)原理課程設(shè)計(jì)報(bào)告--秒表設(shè)計(jì)
- 數(shù)字秒表課程設(shè)計(jì)報(bào)告
- 簡(jiǎn)易數(shù)字秒表課程設(shè)計(jì)
- 微機(jī)原理課程設(shè)計(jì)報(bào)告(電子秒表)
- 數(shù)字秒表課程設(shè)計(jì)1
- eda數(shù)字秒表課程設(shè)計(jì)
- eda課程設(shè)計(jì)--數(shù)字秒表設(shè)計(jì)
- 數(shù)字電子課程設(shè)計(jì)--秒表
- 數(shù)字秒表課程設(shè)計(jì) (2)
- 數(shù)字秒表課程設(shè)計(jì)報(bào)告
- eda課程設(shè)計(jì)---數(shù)字秒表
評(píng)論
0/150
提交評(píng)論