版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 微機原理與接口技術(shù)</b></p><p><b> 課程設(shè)計報告</b></p><p> 設(shè)計題目: 字符串程序設(shè)計 </p><p> 姓 名: </p><p> 班 級: </p>&l
2、t;p> 學(xué) 號: </p><p> 同 組 人: </p><p> 時 間: </p><p><b> 目 錄</b></p><p><b> 1總體方案論證3</b></p><p>
3、 1.1題目功能分析3</p><p><b> 1.2算法說明3</b></p><p> 2流程圖設(shè)計及說明4</p><p> 2.1主程序流程圖設(shè)計4</p><p> 2.2分布具體功能實現(xiàn)流程圖設(shè)計5</p><p> 2.2.1字符串右移5</p>
4、<p> 2.2.2字符串下移6</p><p> 2.2.3字符串閃爍7</p><p> 3軟件設(shè)計關(guān)鍵問題或程序段落說明7</p><p> 3.1提示輸入字符串顯示功能實現(xiàn)7</p><p> 3.2向右、向下移動功能實現(xiàn)9</p><p> 3.3字符串大小寫變化實現(xiàn)11
5、</p><p> 3.4顏色變化功能實現(xiàn)12</p><p> 3.5退出功能實現(xiàn)12</p><p> 4調(diào)試說明、結(jié)果記錄及分析13</p><p> 4.1調(diào)試說明13</p><p> 4.2結(jié)果記錄與分析13</p><p> 4.2.1 提示輸入字符串13&
6、lt;/p><p> 4.2.2輸入后顯示字符串13</p><p> 4.2.3在特定位置從無到有顯示14</p><p> 4.2.4在特定位置向右移動15</p><p> 4.2.5在特定位置向下移動16</p><p> 4.2.6小寫變成大寫加閃爍17</p><p>
7、; 5課程設(shè)計收獲及心得19</p><p><b> 6參考文獻19</b></p><p> 附錄:程序清單20</p><p> 字符串動畫顯示匯編語言程序設(shè)計</p><p><b> 1總體方案論證</b></p><p><b> 1.
8、1題目功能分析</b></p><p> ?。?)屏幕提示輸入字符串;</p><p> ?。?)輸入完成后,字符動畫顯示,顯示方式可為:從無到有,從左到右,從上到下,大小寫變化、顏色變化等;</p><p> ?。?)可連續(xù)顯示或定時顯示,直至單擊“Q”或“q”鍵退出程序。</p><p><b> 1.2算法說明&
9、lt;/b></p><p> ?。?)屏幕提示輸入字符串主要運用中斷INT 21H的0A H功能;</p><p> ?。?)在確定光標(biāo)位置后,通過循環(huán)改變其行列數(shù)值來達到左右上下移動功能;</p><p> 大小寫變化則通過將輸入字符與‘a(chǎn)’和‘z’比較,若為小寫字母,則減去20H,否 則不變;</p><p> 顏色變化則
10、通過INT 10H的09H功能循環(huán)調(diào)用實現(xiàn);</p><p> ?。?)退出功能通過將輸入‘Q’和‘q’與其ASC比較,跳轉(zhuǎn)到退出程序;而退出程序主 要通過INT 21H的4C H功能實現(xiàn)。 </p><p><b> 2流程圖設(shè)計及說明</b></p><p> 2.1主程序流程圖設(shè)計</p><p> 圖2-
11、1 字符串動畫總流程圖</p><p> 2.2分布具體功能實現(xiàn)流程圖設(shè)計</p><p> 2.2.1字符串右移</p><p> 2.2.2字符串下移</p><p> 2.2.3字符串閃爍</p><p> 3軟件設(shè)計關(guān)鍵問題或程序段落說明</p><p> 3.1提示輸入字
12、符串顯示功能實現(xiàn)</p><p> 屏幕提示輸入字符串主要運用中斷INT 21H的0A H功能,輸入后回車則完成字符串在特定位置的顯示。另外,在此段程序中,還通過用空字符串的逐個顯示來完成字符從無到有的功能實現(xiàn)。</p><p> lea dx,buf</p><p> mov ah,0ah</p><p><b> int
13、 21h </b></p><p> mov bx,2 ;多字符輸入,回車結(jié)束,有效內(nèi)容自第三個始。</p><p><b> mov di,0</b></p><p><b> B1: </b></p><p> mov al,buf[bx]</p>&l
14、t;p> cmp al,13 ;是否是回車?</p><p><b> je AG1</b></p><p> mov buff1[di],al</p><p><b> inc bx</b></p><p><b> inc di</b><
15、/p><p><b> jmp B1</b></p><p><b> AG1: </b></p><p><b> mov ah,0</b></p><p><b> mov al,2</b></p><p> int 10
16、h;黑白文本</p><p> OTHER: </p><p> mov cx,0ffffh;</p><p><b> AG:</b></p><p> mov dh,7 ;hang</p><p> mov dl,35 ;lie</p><
17、;p><b> mov ah,2</b></p><p> mov bh,0 ;頁號為0</p><p> int 10h ;置光標(biāo)位置</p><p> lea dx,buff1</p><p><b> mov ah,9</b></p><p> i
18、nt 21h ;顯示字符串</p><p><b> mov dh,7</b></p><p><b> mov dl,35</b></p><p><b> mov ah,2</b></p><p><b> mov bh,0</b><
19、/p><p> int 10h ;置光標(biāo)位置</p><p> lea dx,buff2</p><p><b> mov ah,9</b></p><p><b> int 21h;</b></p><p> sub cx,1 ;</p><
20、p> jnz AG ;不等于轉(zhuǎn)移</p><p> 3.2向右、向下移動功能實現(xiàn)</p><p> 如流程圖可知,向下和向右移動,程序基本相同,只不過一個改變的是行,另一個改變的是列,以下以向右移動為例。主要通過INT 10H 調(diào)用,且循環(huán)操作一定次數(shù)實現(xiàn)。其中,在下一次輸出時,為了清除前一個位置的輸出,用空字符串替代。另外,通過延時控制移動速度。程序如下
21、:</p><p><b> mov al,3</b></p><p><b> mov ah,0</b></p><p> int 10h ;16色文本</p><p> mov dl,0 ;字符串向右移動, 給出起始列</p><p><b>
22、bbb2:</b></p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b> bbb1: </b></p><p> mov dh,7 ;dh hang dl lie</p>&l
23、t;p><b> inc dl</b></p><p><b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置 2號置光標(biāo)位置 9號指定輸出,每次顯示一個</p><p> mov ah,09 ;9號功能</p><p><b> i
24、nc di</b></p><p> mov al,[si]</p><p><b> inc si</b></p><p> mov bh,0 ;顯示頁 </p><p> mov bl,0eh ;color</p><p> mov cx,01 ;顯示字符的次
25、數(shù)</p><p><b> int 10h</b></p><p> cmp di,0fh ; 立即數(shù)大小取決于字符串大小</p><p><b> jb bbb1</b></p><p> call delay1</p><p> sub dl,0fh
26、 ; 設(shè)置列</p><p> mov SI,OFFSET buff2</p><p><b> mov di,0</b></p><p><b> ccc1: </b></p><p> mov dh,7 ;dh hang dl lie</p><p>
27、;<b> inc dl</b></p><p><b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b> inc di</b></p><p
28、> mov al,[si]</p><p><b> inc si</b></p><p> mov bh,0 ;顯示頁</p><p> mov bl,0eh ;color</p><p> mov cx,01 ;字符重復(fù)一次</p><p><b> int
29、10h</b></p><p> cmp di,0fh</p><p><b> jb ccc1</b></p><p> call delay2</p><p> ; mov ah,07</p><p> ; int 21h 首先在一個位置輸出 然后輸出空白覆蓋掉在輸
30、出下一個位置</p><p><b> cmp dl,25</b></p><p> jnb xiangxia ; 在這里跳出右移, 轉(zhuǎn)到向下</p><p> sub dl,0dh</p><p><b> jmp bbb2</b></p><p>
31、; 3.3字符串大小寫變化實現(xiàn)</p><p> 因為在ASC表中大小寫相差20H,所以通過將輸入字符與‘a(chǎn)’和‘z’比較,若為小寫字母,則減去20H,否則不變。程序如下:</p><p> daxiaoxie:</p><p><b> mov dl,7</b></p><p><b> mov d
32、h,35</b></p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b> a1:</b></p><p> mov al,[SI]</p><p> cmp al,
33、9;$'</p><p> je shansuo</p><p> cmp al,'a'</p><p><b> jb next</b></p><p> cmp al,'z'</p><p><b> ja next</b>
34、;</p><p> sub al,20h</p><p> mov [SI],al</p><p> next:inc SI</p><p><b> jmp a1</b></p><p> 3.4顏色變化功能實現(xiàn)</p><p> 顏色變化功能實現(xiàn)相當(dāng)于對字
35、符串屬性定義,表現(xiàn)出顏色差別,然后循環(huán)調(diào)用并插入延時。以下程序效果是三種顏色閃爍,其中aaa1表示黃色,aaa2表示綠色,aaa3表示紅色。具體程序如下:</p><p> shansuo: ;三種顏色閃爍</p><p><b> call aaa1</b></p><p> call delay1</p>
36、<p><b> call aaa2</b></p><p> call delay1 ;內(nèi)部轉(zhuǎn)換后 還是用BIOS 10h 9號功能調(diào)用</p><p><b> call aaa3</b></p><p> call delay1</p><p> jmp s
37、hansuo </p><p><b> 3.5退出功能實現(xiàn)</b></p><p> 退出功能通過將輸入‘Q’和‘q’與其ASC比較,跳轉(zhuǎn)到退出程序;而退出程序主要通過INT 21H的4C H功能實現(xiàn)。</p><p> mov ah,08h;q鍵退出</p><p><b> int 2
38、1H</b></p><p> cmp AL,'Q'</p><p><b> je exit</b></p><p> cmp AL,'q'</p><p><b> je exit</b></p><p> ex
39、it: mov ah,4ch</p><p> int 21h </p><p> 4調(diào)試說明、結(jié)果記錄及分析</p><p><b> 4.1調(diào)試說明</b></p><p> 所謂程序調(diào)試,是將編制的程序投入實際運行前,用手工或編譯程序等方法進行測試,修正語法錯誤和邏輯錯誤的過程。這是保證計算機信息系統(tǒng)
40、正確性的必不可少的步驟。編完計算機程序,必須送入計算機中測試。</p><p> 調(diào)試過程中出現(xiàn)很多問題。很多次,程序更改后得不到目標(biāo)文件,主要原因是編程過程中不夠細心,而且沒有整體把握。例如,有段名重復(fù)的錯誤,還有對調(diào)用不熟悉造成編程過程很痛苦。 </p><p> 4.2結(jié)果記錄與分析 </p><p> 4.2.1 提示輸入字符串</p>
41、<p> 以下是在運行程序后窗口出現(xiàn)的界面,提示輸入字符串以及按‘Q’或‘q’退出。如圖3.1:</p><p> 圖3.1 提示輸入字符串</p><p> 4.2.2輸入后顯示字符串</p><p> 以下是輸入字符串后按回車前顯示的界面。如圖3.2:</p><p> 圖3.2 輸入字符串</p>
42、<p> 4.2.3在特定位置從無到有顯示</p><p> 以下是按完回車鍵后依照程序設(shè)定位置,光標(biāo)先跳到第七行、第三十五列,然后逐個字符循環(huán)顯示字符串的界面對比。如圖3.3:</p><p> 圖3.3 字符串從無到有</p><p> 4.2.4在特定位置向右移動</p><p> 以下是字符串從第七行、第零列
43、開始右移的對比界面。如圖3.4:</p><p> 圖3.4 字符串右移</p><p> 4.2.5在特定位置向下移動</p><p> 以下是字符串從第七行、第零列開始下移的對比界面。如圖3.5:</p><p> 圖3.5 字符串下移</p><p> 4.2.6小寫變成大寫加閃爍</p&g
44、t;<p> 以下是字符串中所有小寫字母變成大寫后進行黃、綠、紅依次變化現(xiàn)象對比界面。如圖3.6:</p><p> 圖3.6 字符串顏色變化</p><p> 5課程設(shè)計收獲及心得</p><p> 學(xué)完《微機原理與接口技術(shù)》,本以為自己學(xué)到的東西挺多,直到課程設(shè)計開始,才深刻了解到自己似乎只了解個皮毛。作為微原中的核心,匯編語言的程序設(shè)計
45、在課程學(xué)習(xí)中只有一章,而且書本上的例題與這次課程設(shè)計任務(wù)相比,難度不大。</p><p> 幾乎整整一周的微原課程設(shè)計結(jié)束,對于我,感受頗深,收獲頗多。除了一些以前學(xué)過的指令,最深的感觸是對中斷INT 21H和INT 10H中一些常用功能的運用。</p><p> 經(jīng)過此次課程設(shè)計,我通過自己查資料、自己設(shè)計編程到最后完成功能實現(xiàn),最終的成就感比平時更大,因為我感受到了學(xué)以致用,將理論
46、用于實際的效果。</p><p> 在以后的學(xué)習(xí)中,我會繼續(xù)保持這樣良好的態(tài)度對待任何學(xué)習(xí),不論是課程設(shè)計還是實習(xí),抑或只是平時課程學(xué)習(xí),我將為了提高自身實踐能力而有目的的學(xué)習(xí)與收獲,而不僅僅是為了應(yīng)付考試或者拿到學(xué)位證。</p><p><b> 6參考文獻</b></p><p> [1] 彭虎等編著.微機原理與接口技術(shù)(第二版).北
47、京:電子工業(yè)出版社,2008</p><p> [2] 沈美明,溫東禪.IBM-PC匯編語句程序設(shè)計(第2版).北京:清華大學(xué)出版社,2001</p><p> [3] 任向明,盧惠林.匯編語言程序設(shè)計實用教程.北京:清華大學(xué)出版社,2009</p><p> [4] 馬力妮.80x86匯編語言程序設(shè)計.北京:機械工業(yè)出版社,2004</p>&
48、lt;p> [5] 艾德才.Pentium系列微型計算機原理與接口技術(shù).北京:高等教育出版社,2000附錄:程序清單</p><p> data segment</p><p> buff1 db ' $' </p><p> buff2 db ' $'<
49、/p><p> buf db 100 dup('$')</p><p> buff3 db 'please input a string !',13,10,'$'</p><p> buff4 db 'Press Q or q to exit!',13,10,'$'</p>
50、;<p><b> data ends</b></p><p> code segment</p><p> assume cs:code,ds:data</p><p><b> start:</b></p><p> mov ax,data</p><
51、p><b> mov ds,ax</b></p><p> lea dx,buff3;顯示提示信息</p><p> mov ah,09h</p><p><b> int 21h</b></p><p> lea dx,buff4;顯示提示信息</p><p&g
52、t; mov ah,09h</p><p><b> int 21h</b></p><p> lea dx,buf</p><p> mov ah,0ah</p><p><b> int 21h </b></p><p> mov bx,2 ;多字符輸入,回
53、車結(jié)束,有效內(nèi)容自第三個始。</p><p><b> mov di,0</b></p><p><b> B1: </b></p><p> mov al,buf[bx]</p><p> cmp al,13 ;是否是回車?</p><p><b
54、> je AG1</b></p><p> mov buff1[di],al</p><p><b> inc bx</b></p><p><b> inc di</b></p><p><b> jmp B1</b></p>
55、<p><b> AG1: </b></p><p><b> mov ah,0</b></p><p><b> mov al,2</b></p><p> int 10h;黑白文本</p><p> OTHER: </p&
56、gt;<p> mov cx,0ffffh;</p><p><b> AG:</b></p><p> mov dh,7 ;hang</p><p> mov dl,35 ;lie</p><p><b> mov ah,2</b></p><p>
57、 mov bh,0 ;頁號為0</p><p> int 10h ;置光標(biāo)位置</p><p> lea dx,buff1</p><p><b> mov ah,9</b></p><p> int 21h ;顯示字符串</p><p><b> mov dh,7&
58、lt;/b></p><p><b> mov dl,35</b></p><p><b> mov ah,2</b></p><p><b> mov bh,0</b></p><p> int 10h ;置光標(biāo)位置</p><p>
59、; lea dx,buff2</p><p><b> mov ah,9</b></p><p><b> int 21h;</b></p><p> sub cx,1 ;</p><p> jnz AG ;不等于轉(zhuǎn)移</p><p> ;*
60、********************************************************</p><p><b> mov al,3</b></p><p><b> mov ah,0</b></p><p> int 10h ;16色文本</p><p> mov
61、dl,0 ;字符串向右移動, 給出起始列</p><p><b> bbb2:</b></p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b> bbb1: </b></p&g
62、t;<p> mov dh,7 ;dh hang dl lie</p><p><b> inc dl</b></p><p><b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置 2號置光標(biāo)位置 9號指定輸出,每次顯示一個</p><p&
63、gt; mov ah,09 ;9號功能</p><p><b> inc di</b></p><p> mov al,[si]</p><p><b> inc si</b></p><p> mov bh,0 ;顯示頁 </p><p> mov b
64、l,0eh ;color</p><p> mov cx,01 ;顯示字符的次數(shù)</p><p><b> int 10h</b></p><p> cmp di,0fh ; 立即數(shù)大小取決于字符串大小</p><p><b> jb bbb1</b></p><
65、p> call delay1</p><p> ;*********************************************************</p><p> sub dl,0fh ; 設(shè)置列</p><p> MOV SI,OFFSET buff2</p><p><b>
66、 mov di,0</b></p><p><b> ccc1: </b></p><p> mov dh,7 ;dh hang dl lie</p><p><b> inc dl</b></p><p><b> mov ah,2</b></p
67、><p> int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b> inc di</b></p><p> mov al,[si]</p><p><b> inc si</b></p><p&g
68、t; mov bh,0 ;顯示頁</p><p> mov bl,0eh ;color</p><p> mov cx,01 ;字符重復(fù)一次</p><p><b> int 10h</b></p><p> cmp di,0fh</p><p><b> jb ccc
69、1</b></p><p> call delay2</p><p> ; mov ah,07</p><p> ; int 21h 首先在一個位置輸出 然后輸出空白覆蓋掉在輸出下一個位置</p><p><b> cmp dl,25</b></p><p> jnb
70、xiangxia ; 在這里跳出右移, 轉(zhuǎn)到向下</p><p> sub dl,0dh</p><p><b> jmp bbb2</b></p><p> xiangxia: ;字符串向下移動 </p><p> mov dl,0
71、 </p><p> mov dh,7 ;dh hang dl lie</p><p><b> ddd2:</b></p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b&g
72、t; eee1:</b></p><p><b> inc dl</b></p><p><b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b
73、> inc di</b></p><p> mov al,[si]</p><p><b> inc si</b></p><p> mov bh,0 ;顯示頁</p><p> mov bl,0ah ;color</p><p> mov cx,01 ;字符重
74、復(fù)一次</p><p><b> int 10h</b></p><p> cmp di,0fh</p><p><b> jb eee1</b></p><p> call delay1</p><p> sub dl,0fh ; 列回到原
75、處,輸出空白覆蓋 </p><p> MOV SI,OFFSET buff2</p><p><b> mov di,0</b></p><p><b> fff1:</b></p><p><b> inc dl</b></p><p>&
76、lt;b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b> inc di</b></p><p> mov al,[si]</p><p><b> i
77、nc si</b></p><p> mov bh,0 ;顯示頁</p><p> mov bl,0eh ;color</p><p> mov cx,01 ;字符重復(fù)一次</p><p><b> int 10h</b></p><p> cmp di,0fh<
78、/p><p><b> jb fff1</b></p><p> call delay2</p><p> cmp dh,13 ;從第7行 下移到13行 退出到大小寫轉(zhuǎn)換</p><p> jnb daxiaoxie</p><p><b> inc dh</b&
79、gt;</p><p> sub dl,0fh</p><p> jmp ddd2 ;字符串向下移動 結(jié)束</p><p> daxiaoxie:</p><p><b> mov dl,7</b></p><p><b> mov dh,35</b>&l
80、t;/p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b> a1:</b></p><p> mov al,[SI]</p><p> cmp al,'$'</p&g
81、t;<p> je shansuo</p><p> cmp al,'a'</p><p><b> jb next</b></p><p> cmp al,'z'</p><p><b> ja next</b></p><
82、;p> sub al,20h</p><p> mov [SI],al</p><p> next:inc SI</p><p><b> jmp a1</b></p><p> shansuo: ;三種顏色閃爍</p><p><b> call aa
83、a1</b></p><p> call delay1</p><p><b> call aaa2</b></p><p> call delay1 ;內(nèi)部轉(zhuǎn)換后 還是用BIOS 10h 9號功能調(diào)用</p><p><b> call aaa3</b></
84、p><p> call delay1</p><p> MOV AH,08h;q鍵退出</p><p><b> INT 21H</b></p><p> cmp AL,'Q'</p><p><b> je exit</b></p>&
85、lt;p> cmp AL,'q'</p><p> je exit </p><p> jmp shansuo</p><p> exit: mov ah,4ch</p><p> int 21h </p><p> ;*********************
86、************************************</p><p> aaa1 proc near ;黃色</p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b> mov dl,20</
87、b></p><p><b> aa1: </b></p><p> mov dh,20 ;dh hang dl lie</p><p><b> inc dl</b></p><p><b> mov ah,2</b></p><p>
88、; int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b> inc di</b></p><p> mov al,[si]</p><p><b> inc si</b></p><p> mov bh,0
89、 ;顯示頁</p><p> mov bl,0eh ;color</p><p> mov cx,01 ;字符重復(fù)一次</p><p><b> int 10h</b></p><p> cmp di,0ch</p><p><b> jb aa1</b><
90、/p><p><b> ret</b></p><p><b> aaa1 endp</b></p><p> ;******************************************************</p><p> aaa2 proc near ;綠色</p&
91、gt;<p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b></p><p><b> mov dl,20</b></p><p><b> aa2: </b></p><p> mov dh,20 ;d
92、h hang dl lie</p><p><b> inc dl</b></p><p><b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b>
93、 inc di</b></p><p> mov al,[si]</p><p><b> inc si</b></p><p> mov bh,0 ;顯示頁</p><p> mov bl,0ah ;color</p><p> mov cx,01 ;字符重復(fù)一次&
94、lt;/p><p><b> int 10h</b></p><p> cmp di,0ch</p><p><b> jb aa2</b></p><p><b> ret</b></p><p><b> aaa2 endp</
95、b></p><p> ;********************************************************</p><p> aaa3 proc near ;紅色</p><p> MOV SI,OFFSET buff1</p><p><b> mov di,0</b&
96、gt;</p><p><b> mov dl,20</b></p><p><b> aa3: </b></p><p> mov dh,20 ;dh hang dl lie</p><p><b> inc dl</b></p><p>
97、<b> mov ah,2</b></p><p> int 10h ;置光標(biāo)位置</p><p> mov ah,09 ;9號功能</p><p><b> inc di</b></p><p> mov al,[si]</p><p><b>
98、inc si</b></p><p> mov bh,0 ;顯示頁</p><p> mov bl,05h ;color</p><p> mov cx,01 ;字符重復(fù)一次</p><p><b> int 10h</b></p><p> cmp di,0ch<
99、;/p><p><b> jb aa3</b></p><p><b> ret</b></p><p> aaa3 endp ;三種顏色閃爍</p><p> ;**********************************************************
100、</p><p> delay1 proc near</p><p><b> push cx</b></p><p><b> push bx</b></p><p> mov bx,1fffh</p><p> wait4: mov cx,0ffffh</
101、p><p> wait5: loop wait5</p><p><b> dec bx</b></p><p><b> jnz wait4</b></p><p><b> pop bx</b></p><p><b> pop cx
102、</b></p><p><b> ret</b></p><p> delay1 endp</p><p> ; 延遲1 比延遲二長</p><p> ;*********************************************************</p>
103、<p> delay2 proc near</p><p><b> push cx</b></p><p><b> push bx</b></p><p> mov bx,0ffh</p><p> wait2: mov cx,0ffffh</p><p
104、> wait3: loop wait3</p><p><b> dec bx</b></p><p><b> jnz wait2</b></p><p><b> pop bx</b></p><p><b> pop cx</b>&l
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微機原理與接口技術(shù)課程設(shè)計
- 微機原理與接口技術(shù)課程設(shè)計
- 微機原理與接口技術(shù)課程設(shè)計.
- 微機原理與接口技術(shù)課程設(shè)計
- 微機原理課程設(shè)計---字符串動畫顯示
- 微機原理課程設(shè)計--字符串分類統(tǒng)計
- 微機原理與接口技術(shù)課程設(shè)計報告
- 《微機原理與接口技術(shù)》課程設(shè)計--雙機串行通訊程序設(shè)計
- 微機原理課程設(shè)計報告-字符串分類統(tǒng)計
- 微機接口技術(shù)課程設(shè)計
- 微機接口技術(shù)課程設(shè)計
- 微機原理與接口技術(shù)課程設(shè)計--流水燈
- 微機原理與接口技術(shù)課程設(shè)計-----交通燈設(shè)計
- 《微機原理與接口技術(shù)》課程設(shè)計
- 電子表設(shè)計(微機原理與接口技術(shù)課程設(shè)計)
- 微機接口技術(shù)課程設(shè)計報告
- 微機原理與接口技術(shù)課程設(shè)計-交通燈
- 紅外通信-微機原理與接口技術(shù)課程設(shè)計報告
- 微機原理與接口技術(shù)課程設(shè)計 --存儲器
- 微機原理與接口技術(shù)課程設(shè)計報告書
評論
0/150
提交評論