版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課 程 設(shè) 計(jì)</b></p><p> 題 目顯示系統(tǒng)日期時(shí)間程序設(shè)計(jì)</p><p> 教 學(xué) 院計(jì)算機(jī)學(xué)院</p><p> 專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)</p><p> 班 級(jí)計(jì)算機(jī)科學(xué)與技術(shù)(二)班</p><p> 姓 名</p&
2、gt;<p> 指導(dǎo)教師</p><p><b> 目 錄</b></p><p><b> 一.概述2</b></p><p> 二.總體方案設(shè)計(jì)3</p><p><b> 三.詳細(xì)設(shè)計(jì)4</b></p><p> 四
3、.程序的調(diào)試與運(yùn)行結(jié)果說明5</p><p> 五.課程設(shè)計(jì)總結(jié)6</p><p><b> 參考文獻(xiàn)7</b></p><p><b> 一 概述</b></p><p> 1. 1課程設(shè)計(jì)的目的</p><p> 1. 握BIOS功能調(diào)用.</p&g
4、t;<p> 2. 握DOS系統(tǒng)功能調(diào)用.</p><p> 3. 匯編語言編輯顯示日期時(shí)間程序.</p><p> 4.理解和掌握該課程中的有關(guān)基本概念,程序設(shè)計(jì)思想和方法。</p><p> 5.培養(yǎng)綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成課題的能力。</p><p> 6.培養(yǎng)勇于探索、嚴(yán)謹(jǐn)推理、實(shí)事求是、有錯(cuò)必改,用實(shí)踐來檢驗(yàn)
5、理論,全方位考慮問題等科學(xué)技術(shù)人員應(yīng)具有的素質(zhì)。</p><p> 7.掌握從資料文獻(xiàn)、科學(xué)實(shí)驗(yàn)中獲得知識(shí)的能力,提高學(xué)生從別人經(jīng)驗(yàn)中找到解決問題的新途徑的悟性,初步培養(yǎng)工程意識(shí)和創(chuàng)新能力。</p><p> 1.2課程設(shè)計(jì)的要求</p><p> 1.組成設(shè)計(jì)小組。小組成員分工協(xié)作完成。要求每個(gè)成員有自己相對(duì)獨(dú)立的模塊,同時(shí)要了解其他組員完成的內(nèi)容。<
6、/p><p> 2.學(xué)生查閱相關(guān)資料,自學(xué)具體課題中涉及到的新知識(shí),能夠按照老師的要求對(duì)待設(shè)計(jì)的系統(tǒng)的程序流程圖進(jìn)行正確地繪制。</p><p> 3.學(xué)生在老師的指導(dǎo)下,能夠?qū)懗鱿鄳?yīng)的源程序代碼,采用結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法,功能要完善,界面要美觀。</p><p> 4.所設(shè)計(jì)的系統(tǒng)原則上要能夠運(yùn)行無誤,結(jié)果準(zhǔn)確。在條件允許的情況下,學(xué)生能夠最終將系統(tǒng)所要實(shí)
7、現(xiàn)的功能演示出來。</p><p><b> 二 總體方案設(shè)計(jì)</b></p><p> 2.1主程序設(shè)計(jì)思想 </p><p> 此動(dòng)畫程序要求結(jié)構(gòu)化的顯示系統(tǒng)時(shí)間和日期。程序要求能多次執(zhí)行以上兩種操作并有退出選項(xiàng)。則我們可以設(shè)計(jì)三個(gè)選項(xiàng)以供用戶選擇:D-DATE、T-TIME和Q-退出程序。三個(gè)選項(xiàng)分別可以用三個(gè)過程實(shí)現(xiàn)其功能。<
8、;/p><p> 用戶在出現(xiàn)的提示信息中輸入大寫字母“D”,馬上顯示系統(tǒng)當(dāng)前日期;輸入大寫字母“T”,馬上顯示系統(tǒng)當(dāng)前時(shí)間;輸入錯(cuò)誤字符,馬上顯示錯(cuò)誤提示;輸入大寫字母“ Q”,則退出程序。</p><p><b> 2.2程序設(shè)計(jì)思想</b></p><p> 在DOS環(huán)境下完成,先利用BIOS功能調(diào)用中顯示器驅(qū)動(dòng)程序的00H類型調(diào)用,設(shè)置
9、顯示器的顯示模式為40*25彩色。</p><p> 在屏幕中央顯示提示信息(提示用戶輸入“D”或“T”或“Q”)。</p><p> 當(dāng)用戶輸入錯(cuò)誤字符時(shí),系統(tǒng)會(huì)出現(xiàn)“INPUT ERROR,PLEASE INPUT ANYKEY RESTART”當(dāng)用戶輸入任意字符時(shí),系統(tǒng)將重新跳轉(zhuǎn)到INPUT的位置,錯(cuò)誤提示也將被覆蓋。</p><p> 然后對(duì)用戶輸入的
10、字母進(jìn)行判斷,利用分支程序分別調(diào)用不同的子程序。兩個(gè)子程序的功能分別是顯示當(dāng)前日期(用2AH的DOS功能調(diào)用來取日期),顯示當(dāng)前時(shí)間(用2CH的DOS功能調(diào)用來取時(shí)間)。</p><p> 必須用到的DOS功能調(diào)用:</p><p> 取當(dāng)前系統(tǒng)日期:功能號(hào)為2AH,返回值送入CX,DX寄存器中。</p><p> 取當(dāng)前系統(tǒng)時(shí)間:功能號(hào)為2CH,返回值送入C
11、X,DX寄存器中。</p><p> 2.3 我完成部分模塊說明</p><p> 其中主要對(duì)主程序中的屏幕的設(shè)置,以及程序運(yùn)行顯示時(shí)間結(jié)束之后光標(biāo)在屏幕上的位置進(jìn)行設(shè)置。下面是部分程序代碼 </p><p> DATA SEGMENT</p><p> SPACE DB 1000 DUP (' ')</p&
12、gt;<p> STR1 DB 40 DUP (' '),9 DUP(' '),'WELCOME TO TIMEMASTER!',52 DUP(' ')</p><p> DUICHU DB 240 DUP (' '),9 DUP(' '),'THANK YOU VERY MUCH!
13、39;,412 DUP(' ')</p><p> PATTERN DB 6 DUP (' '),0C9H,26 DUP (0CDH),0BBH,6 DUP (' ')</p><p> DB 6 DUP (' '),0BAH,26 DUP (20H),0BAH,6 DUP (' ')</p>
14、<p> DB 6 DUP (' '),0C8H,26 DUP (0CDH),0BCH,6 DUP (' ')</p><p> DBUFFER DB 8 DUP (':'),12 DUP (' ')</p><p> DBUFFER1 DB 20 DUP (' ')</p>&
15、lt;p> STR DB 0DH,0AH, 'PLEASE INPUT DATE(D) OR TIME(T) OR QUIT(Q): $'</p><p> DATA ENDS</p><p> MOV AX,0001H</p><p> INT 10H ;設(shè)置顯示方式為40*25彩色文本方式</p>
16、<p> MOV AX,DATA</p><p><b> MOV DS,AX</b></p><p><b> MOV ES,AX</b></p><p> MOV BP,OFFSET SPACE </p><p> MOV DX,0B00H
17、 </p><p> MOV CX,1000</p><p> MOV BX,0020H</p><p> MOV AX,1300H</p><p><b> INT 10H</b></p><p> MOV BP,OFFSET STR1 ;顯示'WELCOME
18、TO TIMEMASTER!' </p><p> MOV DX,0600H</p><p> MOV CX,120</p><p> MOV BX,000EH</p><p> MOV AX,1301H</p><p><b> INT 10H</b></p>
19、;<p> MOV BP,OFFSET PATTERN ;顯示矩形條 </p><p> MOV DX,0B00H</p><p> MOV CX,120</p><p> MOV BX,004EH</p><p> MOV AX,1301H</p><p><b> INT
20、 10H</b></p><p> MOV BP,OFFSET DUICHU ;程序結(jié)束時(shí)顯示'THANK YOU VERY MUCH!' </p><p> MOV DX,0600H</p><p> MOV CX,520</p><p> MOV BX,004EH</p>
21、<p> MOV AX,1301H</p><p><b> INT 10H</b></p><p> MOV AX,4C00H ;返回dos狀態(tài)</p><p> INT 21H </p><p> 本代碼將整個(gè)程序輸出界面設(shè)置為綠色背景,將顯示'WELCO
22、ME TO TIMEMASTER!部分設(shè)置為黑色背景黃色前景,輸出矩形框則設(shè)置紅色背景黃色前景。在程序結(jié)束時(shí)設(shè)置一塊紅色背景黃色前景的區(qū)域同時(shí)輸出''THANK YOU VERY MUCH!。這樣設(shè)置會(huì)使程序運(yùn)行期間整體界面會(huì)顯得友好化。</p><p><b> 三 詳細(xì)設(shè)計(jì)</b></p><p> 3.1 主程序流程圖</p>
23、;<p> 主程序主要實(shí)現(xiàn)與用戶的交互。本程序?qū)?yīng)的給用戶提供的選項(xiàng)是“D”、“T”和“Q”。當(dāng)用戶輸入他們的選項(xiàng)之后,主程序要判斷用戶的輸入調(diào)用相應(yīng)的功能模塊來滿足用戶的要求。我們假設(shè)用戶輸入字符為X,那么首先我們將X與“D”比較。如果相同則程序調(diào)用DATE模塊為用戶顯示日期。若不為“D”則要繼續(xù)與“T”想比較。相等則調(diào)用TIME模塊,不等則繼續(xù)與“Q”相比較。相等則正常退出,不等則說明用戶輸入非法字符主程序返回到選擇
24、界面用戶可以繼續(xù)選擇。</p><p> 主程序部分代碼: </p><p> START: MOV AX,0001H </p><p> INT 10H
25、 ;設(shè)置顯示方式為40*25彩色文本方式</p><p> MOV AX,DATA</p><p><b> MOV DS,AX</b></p><p><b> MOV ES,AX</b></p><p> MOV BP,OFFSET SPACE </p>
26、<p> MOV DX,0B00H </p><p> MOV CX,1000</p><p> MOV BX,0020H</p><p> MOV AX,1300H</p><p><b> INT 10H</b></p><p> MOV B
27、P,OFFSET STR1 ;顯示'WELCOME TO TIMEMASTER!' </p><p> MOV DX,0600H</p><p> MOV CX,120</p><p> MOV BX,000EH</p><p> MOV AX,1301H</p><p>&
28、lt;b> INT 10H</b></p><p> MOV BP,OFFSET PATTERN ;顯示矩形條 </p><p> MOV DX,0B00H</p><p> MOV CX,120</p><p> MOV BX,004EH</p><p> MOV AX,1301
29、H</p><p><b> INT 10H</b></p><p> LEA DX,STR ;顯示提示信息</p><p><b> MOV AH,9</b></p><p><b> INT 21H</b></p><p&g
30、t; MOV AH,1 ;從鍵盤輸入單個(gè)字符</p><p><b> INT 21H</b></p><p> CMP AL,44H ;AL='D'?</p><p><b> JNE A</b></p><p> CALL
31、 DATE ;顯示系統(tǒng)日期</p><p> A: CMP AL,54H ;AL='T'?</p><p> JNE B </p><p> CALL TIME ;顯示系統(tǒng)時(shí)間 </p><p
32、> B: CMP AL,51H ;AL='Q'? </p><p><b> JNE START</b></p><p> MOV BP,OFFSET DUICHU;顯示'THANK YOU VERY MUCH!' </p><p>
33、 MOV DX,0600H</p><p> MOV CX,520</p><p> MOV BX,004EH</p><p> MOV AX,1301H</p><p><b> INT 10H</b></p><p> MOV AX,4C00H ;返回dos狀態(tài)
34、</p><p> INT 21H </p><p><b> 圖1程序流程</b></p><p><b> 3.2程序清單</b></p><p> STACK SEGMENT STACK</p><p> DW 200 DUP (?)<
35、/p><p> STACK ENDS</p><p> DATA SEGMENT</p><p> SPACE DB 1000 DUP (' ')</p><p> STR1 DB 40 DUP (' '),9 DUP(' '),'WELCOME TO TIMEMASTER!'
36、;,52 DUP(' ')</p><p> DUICHU DB 240 DUP (' '),9 DUP(' '),'THANK YOU VERY MUCH!',412 DUP(' ')</p><p> PATTERN DB 6 DUP (' '),0C9H,26 DUP (0CDH
37、),0BBH,6 DUP (' ')</p><p> DB 6 DUP (' '),0BAH,26 DUP (20H),0BAH,6 DUP (' ')</p><p> DB 6 DUP (' '),0C8H,26 DUP (0CDH),0BCH,6 DUP (' ')</p><p
38、> DBUFFER DB 8 DUP (':'),12 DUP (' ')</p><p> DBUFFER1 DB 20 DUP (' ')</p><p> STR DB 0DH,0AH, 'PLEASE INPUT DATE(D) OR TIME(T) OR QUIT(Q): $'</p>&
39、lt;p><b> DATA ENDS</b></p><p> CODE SEGMENT</p><p> ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK</p><p> START: MOV AX,0001H </p><p>
40、 INT 10H ;設(shè)置顯示方式為40*25彩色文本方式</p><p> MOV AX,DATA</p><p><b> MOV DS,AX</b></p><p><b> MOV ES,AX</b></p><p> MOV BP,OFFSET SPACE
41、 </p><p> MOV DX,0B00H ;0B00</p><p> MOV CX,1000</p><p> MOV BX,0020H</p><p> MOV AX,1300H</p><p><b> INT 10H</b></p>
42、<p> MOV BP,OFFSET STR1 ;顯示'WELCOME TO TIMEMASTER!' </p><p> MOV DX,0600H</p><p> MOV CX,120</p><p> MOV BX,000EH</p><p> MOV AX,1301H<
43、/p><p><b> INT 10H</b></p><p> MOV BP,OFFSET PATTERN ;顯示矩形條 </p><p> MOV DX,0B00H</p><p> MOV CX,120</p><p> MOV BX,004EH</p><
44、p> MOV AX,1301H</p><p><b> INT 10H</b></p><p> LEA DX,STR ;顯示提示信息</p><p><b> MOV AH,9</b></p><p><b> INT 21H</b>&
45、lt;/p><p> MOV AH,1 ;從鍵盤輸入單個(gè)字符</p><p><b> INT 21H</b></p><p> CMP AL,44H ;AL='D'?</p><p><b> JNE A</b></p>
46、;<p> CALL DATE ;顯示系統(tǒng)日期</p><p> A: CMP AL,54H ;AL='T'?</p><p> JNE B </p><p> CALL TIME ;顯示系統(tǒng)時(shí)間
47、 </p><p> B: CMP AL,51H ;AL='Q'? </p><p><b> JNE START</b></p><p> MOV BP,OFFSET DUICHU;顯示'THANK YOU VERY MUCH!' <
48、/p><p> MOV DX,0600H</p><p> MOV CX,520</p><p> MOV BX,004EH</p><p> MOV AX,1301H</p><p><b> INT 10H</b></p><p> MOV AX,4C00H
49、 ;返回dos狀態(tài)</p><p><b> INT 21H</b></p><p> DATE PROC NEAR ;顯示日期子程序</p><p> DISPLAY:MOV AH,2AH ;取日期</p><p><b> INT 2
50、1H</b></p><p><b> MOV SI,0</b></p><p><b> MOV AX,CX</b></p><p> MOV BX,100</p><p><b> DIV BL</b></p><p> MOV
51、 BL,AH ;AH=12AL=20</p><p> CALL BCDASC1 ;日期數(shù)值轉(zhuǎn)換成相應(yīng)的ASCII碼字符</p><p><b> MOV AL,BL</b></p><p> CALL BCDASC1</p><p><b> INC SI<
52、/b></p><p><b> MOV AL,DH</b></p><p> CALL BCDASC1</p><p><b> INC SI</b></p><p><b> MOV AL,DL</b></p><p> CALL B
53、CDASC1</p><p> MOV BP,OFFSET DBUFFER1</p><p> MOV DX,0C0DH</p><p><b> MOV CX,20</b></p><p> MOV BX,004EH</p><p> MOV AX,1301H</p>&
54、lt;p><b> INT 10H</b></p><p> MOV AH,02H ;設(shè)置光標(biāo)位置</p><p> MOV DX,0300H</p><p><b> MOV BH,0</b></p><p><b> INT 10H</b>
55、</p><p> MOV BX,0018H</p><p> REPEA: MOV CX,0FFFFH ;延時(shí)</p><p> REPEAT:LOOP REPEAT</p><p><b> DEC BX</b></p><p><b> JNZ REPEA&l
56、t;/b></p><p> MOV AH,01H ;讀鍵盤緩沖區(qū)字符到AL寄存器</p><p><b> INT 16H</b></p><p> JE DISPLAY</p><p><b> JMP START</b></p><p>
57、; MOV AX,4C00H</p><p><b> INT 21H</b></p><p><b> RET</b></p><p> DATE ENDP</p><p> TIME PROC NEAR ;顯示時(shí)間子程序</p><p>
58、DISPLAY1:MOV SI,0</p><p> MOV BX,100</p><p><b> DIV BL</b></p><p> MOV AH,2CH ;取時(shí)間</p><p><b> INT 21H</b></p><p><b>
59、; MOV AL,CH</b></p><p> CALL BCDASC ;將時(shí)間數(shù)值轉(zhuǎn)換成ASCII碼字符</p><p><b> INC SI</b></p><p><b> MOV AL,CL</b></p><p> CALL BCDASC</p&g
60、t;<p><b> INC SI</b></p><p><b> MOV AL,DH</b></p><p> CALL BCDASC</p><p> MOV BP,OFFSET DBUFFER</p><p> MOV DX,0C0DH</p><
61、p><b> MOV CX,20</b></p><p> MOV BX,004EH</p><p> MOV AX,1301H</p><p><b> INT 10H</b></p><p> MOV AH,02H</p><p> MOV DX,030
62、0H</p><p><b> MOV BH,0</b></p><p><b> INT 10H</b></p><p> MOV BX,0018H</p><p> RE: MOV CX,0FFFFH</p><p> REA: LOOP REA<
63、;/p><p><b> DEC BX</b></p><p><b> JNZ RE</b></p><p> MOV AH,01H</p><p><b> INT 16H</b></p><p> JE DISPLAY1</p>
64、<p><b> JMP START</b></p><p> MOV AX,4C00H</p><p><b> INT 21H</b></p><p><b> RET</b></p><p> TIME ENDP</p><p
65、> BCDASC PROC NEAR ;時(shí)間數(shù)值轉(zhuǎn)換成ASCII碼字符子程序</p><p><b> PUSH BX</b></p><p><b> CBW</b></p><p><b> MOV BL,10</b></p><p&
66、gt;<b> DIV BL</b></p><p> ADD AL,'0'</p><p> MOV DBUFFER[SI],AL</p><p><b> INC SI</b></p><p> ADD AH,'0'</p><p&g
67、t; MOV DBUFFER[SI],AH</p><p><b> INC SI</b></p><p><b> POP BX</b></p><p><b> RET</b></p><p> BCDASC ENDP</p><p>
68、BCDASC1 PROC NEAR ;日期數(shù)值轉(zhuǎn)換成ASCII碼字符子程序</p><p><b> PUSH BX</b></p><p><b> CBW</b></p><p><b> MOV BL,10</b></p><p><
69、b> DIV BL</b></p><p> ADD AL,'0'</p><p> MOV DBUFFER1[SI],AL</p><p><b> INC SI</b></p><p> ADD AH,'0'</p><p> MO
70、V DBUFFER1[SI],AH</p><p><b> INC SI</b></p><p><b> POP BX</b></p><p><b> RET</b></p><p> BCDASC1 ENDP</p><p> CODE
71、 ENDS</p><p><b> END START</b></p><p> 當(dāng)程序運(yùn)行時(shí)里面的帶代碼就是程序主界面的提示信息,讓用戶一目了然很直接的就可以看到,提示戶需要如何操作得到自己想要的結(jié)果,使得程序界面友好化。同時(shí)又為用戶輸入字符的大小寫做出了提示,便于用戶正確的輸入字符一達(dá)到其使用目的。</p><p> 通過鍵盤輸
72、入相應(yīng)的字符,程序跳轉(zhuǎn)到相應(yīng)的子程序,由于在匯編語言的編輯環(huán)境下,系統(tǒng)不能準(zhǔn)確的識(shí)別十進(jìn)制字符,即在顯示時(shí)間時(shí)進(jìn)一步調(diào)用BCDASC PROC NEAR子程序,將系統(tǒng)時(shí)間轉(zhuǎn)換成ASCII碼送入系統(tǒng)中,然后在程序主界面上顯示相應(yīng)的系統(tǒng)日期和時(shí)間。顯示系統(tǒng)日期和顯示系統(tǒng)時(shí)間的是同樣的原理,將系統(tǒng)日期轉(zhuǎn)換成為ASCII碼,送入輸出程序中,在主界面上顯示,達(dá)到顯示系統(tǒng)日期和時(shí)間的目的。</p><p> 四 程序的調(diào)試
73、與運(yùn)行結(jié)果說明</p><p> 4.1 程序的調(diào)試:</p><p> 該匯編編譯環(huán)境是MASM 5.0,是在dos下編譯,鏈接,運(yùn)行。</p><p> 第一步,編輯源程序,源文件命名為55.ASM。</p><p> 第二步,匯編源程序55.ASM。調(diào)用宏匯編程序MASM對(duì)源文件55.ASM進(jìn)行匯編,生成目標(biāo)文件55.OBJ。若
74、匯編無錯(cuò)誤,則進(jìn)入第三步。</p><p> 第三步,用連接命令LINK連接目標(biāo)程序文件YINYUE.OBJ。若連接成功,則進(jìn)入下一步。運(yùn)行可執(zhí)行文件55.EXE。</p><p> 在對(duì)程序匯編的過程中,系統(tǒng)提示有錯(cuò)誤,如:“Out of memory”,這是由于編寫代碼時(shí)不小心,沒注意到中英文的切換,這種中英文輸入的錯(cuò)誤是致命的,它讓匯編無法進(jìn)行。在改了多次的代碼后順利通過匯編,鏈
75、接,運(yùn)行。達(dá)到了預(yù)期的實(shí)驗(yàn)預(yù)期的結(jié)果。</p><p><b> 圖2顯示日期</b></p><p><b> 圖3顯示系統(tǒng)時(shí)間</b></p><p><b> 圖4程序退出界面</b></p><p><b> 五 課程設(shè)計(jì)總結(jié)</b><
76、;/p><p> 根據(jù)課程設(shè)計(jì)的相關(guān)要求,這個(gè)程序?qū)崿F(xiàn)了所要求全部的功能。但是還是有一些不足之處和需要進(jìn)一步改善的地方,程序沒有針對(duì)用戶輸入錯(cuò)誤設(shè)置一些相關(guān)的提醒性的輸出。但與此同時(shí)程序也有其相對(duì)的特點(diǎn),程序設(shè)計(jì)邏輯清晰,程序設(shè)計(jì)界面比較友好,有比較人性化的提示性輸出,用戶使用簡單。</p><p> 剛開始拿到這個(gè)程序的時(shí)候,首先想到應(yīng)該是從鍵盤輸入的這個(gè)字符跟大寫 字母 T,D,Q 分
77、別比較,如果和哪個(gè)字母的 ASCII 碼相等,就調(diào)用與此字母相應(yīng) 的子程序,顯示日期,時(shí)間或者直接退出。 在程序的開始,就已經(jīng)先在數(shù)據(jù)段中定義了有關(guān)屏幕設(shè)置的相關(guān)數(shù)據(jù)。在整個(gè)程序中,只有兩個(gè)重要子程序,分別為日期顯示子程序和時(shí)間顯示子程序。而在程序編寫的過程中我們也遇到了一些問題,如:如何用匯編語言取系統(tǒng)日期和系統(tǒng)時(shí)間和怎么顯示出來,為了防止代碼太冗長,我們選擇用子程序來顯示相應(yīng)的字符串。</p><p> 通
78、過本次課程設(shè)計(jì)我覺得最大的收獲便是理解和掌握該課程中的有關(guān)基本概念,程序設(shè)計(jì)思想和方法,同時(shí)也培養(yǎng)了自己綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成課題的能力,另外也掌握從資料文獻(xiàn)、科學(xué)實(shí)驗(yàn)中獲得知識(shí)的能力,提高了自己從經(jīng)驗(yàn)中找到解決問題的新途徑的悟性,鍛煉了自己的實(shí)際動(dòng)手能力。在確定相關(guān)設(shè)計(jì)方案后,真正在編寫程序的過程中,我發(fā)現(xiàn)一些方案想起來容易,但是當(dāng)我們真正地寫起來卻會(huì)遇到各種各樣的問題,因此我認(rèn)為在以后的學(xué)習(xí)中不僅要注意相關(guān)理論知識(shí)的學(xué)習(xí),同時(shí)也因
79、該注重自己的實(shí)際動(dòng)手能力的培養(yǎng)??傊ㄟ^這次課程設(shè)計(jì),我知道了在以后的學(xué)習(xí)編程的過程中自己不僅應(yīng)該注意語法的學(xué)習(xí),還應(yīng)該在實(shí)踐中更加深刻的認(rèn)識(shí)和體會(huì)相關(guān)的知識(shí),只有這樣才能對(duì)知識(shí)有更好更深刻的理解和掌握。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 沈美明,溫冬嬋,《IBM-PC匯編語言程序設(shè)計(jì)》(第2版),北京,清華大學(xué)出版社,2001
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)---顯示系統(tǒng)日期時(shí)間程序設(shè)計(jì)1
- 匯編課程設(shè)計(jì)---顯示系統(tǒng)日期時(shí)間程序設(shè)計(jì)1
- 匯編語言課程設(shè)計(jì)顯示系統(tǒng)當(dāng)前時(shí)間與日期
- 匯編語言課程設(shè)計(jì)----顯示系統(tǒng)當(dāng)前時(shí)間與日期
- 課程設(shè)計(jì)報(bào)告--系統(tǒng)時(shí)間程序設(shè)計(jì)
- 匯編課程設(shè)計(jì)報(bào)告-系統(tǒng)時(shí)間顯示
- 匯編課程設(shè)計(jì)報(bào)告---顯示系統(tǒng)時(shí)間
- 匯編語言課程設(shè)計(jì)---系統(tǒng)時(shí)間顯示
- 《匯編語言》課程設(shè)計(jì)報(bào)告顯示系統(tǒng)時(shí)間
- 匯編語言課程設(shè)計(jì)報(bào)告---顯示系統(tǒng)時(shí)間
- 匯編語言程序設(shè)計(jì)-課程設(shè)計(jì)
- 匯編語言程序設(shè)計(jì)課程設(shè)計(jì)
- 匯編語言課程設(shè)計(jì)--用匯編語言實(shí)現(xiàn)顯示系統(tǒng)時(shí)間的程序
- 匯編課程設(shè)計(jì)--音樂演奏程序設(shè)計(jì)
- 日期和時(shí)間課程設(shè)計(jì)報(bào)告
- 匯編課程設(shè)計(jì)報(bào)告---系統(tǒng)時(shí)期時(shí)間的顯示與設(shè)置
- 課程設(shè)計(jì)--unix程序設(shè)計(jì)課程設(shè)計(jì)
- 課程設(shè)計(jì)——飛機(jī)訂票系統(tǒng)程序設(shè)計(jì)
- mfc程序設(shè)計(jì)課程設(shè)計(jì)---考勤系統(tǒng)
- 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論