


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、或旗觀三衣專學 號:計設課程目 題 “霓虹燈”的模擬顯示 院學自動化學院業專 自動化專業 級 班自動化1002班 姓名李志強指導教師 張素文2013 01 10 日 年 月 武漢理工大學微機原理與接口技術課程設計說明書課程設計任務書學生姓名:李志強專業班級:自動化1002班指導教師:張素文工作單位:自動化學院題目:“霓虹燈”的模擬顯示初始條件:在屏幕中央以字符顯示一矩型,并以*及1矩型內部交叉填滿;然 后再按相反的次序消失。按 Q退出程序。要求完成的主要任務:以及說明書撰寫等具體要求)(包括課程設計工作量及其技術要求,(1)設計任務及要求分析(2)方案比較及認證說明(3)系統原理闡述(4)硬件
2、設計課題需要說明:硬件原理,電路圖,采用器件的功能 說明(5)軟件設計課題需要說明:軟件思想,流程圖,源程序及程序注釋(6)調試記錄及結果分析(7)總結(8)參考資料(9) 附錄:芯片資料或程序清單,軟件演示屏幕拷貝圖或硬件實物 圖時間安排:1月2日1月3日:收集資料,方案選擇1月4日1月7日:整體流程,程序細節1月8日1月10日:調試程序,報告撰寫1月10:交設計報告,程序演示,答辯指導教師簽名:年 月 日月 年系主任(或責任教師)簽名:武漢理工大學微機原理與接口技術課程設計說明書目錄摘要11.設計意義與要求21.1設計意義21.2設計要求22方案論證32.1方案比較32.2方案選擇53系統
3、原理闡述63.1設計思路3.2程序中的BIOS和DOa能調用63.2.1 BIOS功能調用63.2.2 DOS功能調用73.3.程序模塊74. 軟件思想與流程圖104.1程序功能描述104.2流程圖105. 調試記錄及結果分析155.1 調試過程155.2結果記錄155.3調試中出現的問題及解決方法176. 心得體會187. 參考文獻198. 附錄源程序清單20武漢理工大學微機原理與接口技術課程設計說明書本次微機原理與接口技術課程設計是要設計一個“霓虹燈”的模擬顯示程序。 本次課程設計用的是8086最小系統,在MF2KI匯編集成環境下完成。該課程的 總體任務是一個接一個的執行的,屬于單任務順序
4、結構,所以該任務主要用匯編 語言進行順序和循環的邏輯結構編寫。首先根據課設題目的要求找出需要調用的各個DO環口 BIOS調用,然后對程序中最重要的DOS調用和BIOS調用進行的方案比較。之后根據課設題目要求設計整 個順序結構的程序框架,然后運用模塊化的設計思想,將題設要求分成幾個小的 模塊,一段一段的設計程序。然后分段對程序進行編寫和調試,當各個模塊調試 好后,再整體調試。最后觀察整體程序結構的現象,進行總結并對某些部分進行 完善。在本課設里,我在完成任務之外,在程序的開始加了一個歡迎界面,這樣 在程序結果的演示中給人一種美感。關鍵詞:“霓虹燈”模擬、DOSM用、BIOS調用1武漢理工大學微機
5、原理與接口技術課程設計說明書“霓虹燈”的模擬顯示程序設計1.設計意義與要求1.1設計意義通過課程設計,能夠對所學知識有更進一步的理解, 并能掌握學習理論時沒有注 意的細節。調試程序,排除故障有助于提高分析問題、解決問題的能力。課程設 計中碰到的挫折,有助于養成良好的學習習慣、嚴謹的工作作風。通過此課程設計的匯編語言練習,可以熟悉匯編語言的尋址方式和指令系統,BIOS和DOS系統功能調用,程序設計方法并熟悉匯編的編程環境。1.2設計要求設計內容:采用匯編語言設計一個在屏幕中央以字符顯示一矩形,并以 &和 將矩型內部從左到右,由上到下填滿;然后再按相反的次序消失的程序。按Q退出程序設計要求
6、:(1) 設計任務及要求分析(2) 方案比較及認證說明(3) 系統原理闡述(4) 軟件設計課題需要說明:軟件思想,流程圖,源程序及程序注釋(5) 調試記錄及結果分析(6) 總結(7) 參考資料(8) 附錄:芯片資料或程序清單,軟件演示屏幕拷貝圖或硬件實物圖2武漢理工大學微機原理與接口技術課程設計說明書2方案論證2.1方案比較在設計過程中清屏函數中有不同的方式。方案一:運用BIOS功能的7號調用,程序設計如下CLEAR PROC NEARPUSH AXPUSH BXPUSH CXPUSH DXPUSH SIPUSH DI;屏幕初始化或下卷;下卷行數;卷入行屬性;左上角行號;左上角列號;右下角行號
7、;右下角列號MOV AH,07MOV AL,25MOV BH,0F0HMOV CH,0MOV CL,0MOV DH,24MOV DL,79INT 10HPOP DIPOP SIPOP DXPOP CXPOP BXPOP AXRETCLEAR ENDP武漢理工大學微機原理與接口技術課程設計說明書DOS 窗口在本程序中,使用的寄存器較多,操作較為復雜。但是清屏時可以將 背景改為白色,這便于截圖與報告的撰寫。方案二:運用BIOS功能的6號調用,程序設計如下CLEAR PROC NEARMOV AH,06HMOV AL,0MOV CH,0MOV CL,0MOV DH,24MOV DL,79MOV BH
8、,07HINT 10HRETCLEAR ENDP這個程序操作起來相對簡單,但是只能讓屏幕背景為黑色。在設計過程中字符的顯示有2中不同的方式。方案一:運用DOS功能的2號調用,程序的設計如下MA ROW,COLUME ;MA是個宏定義光標位置MOV AH,02HMOV DL,' 'INT 21H在本程序中,它無法設置字符的屬性,同時還會在下個坐標位置顯示光標, 影響 光看者的視覺享受。但是顯示方式很簡潔很直觀很容易記憶理解,若要配合背景 為白色,選擇該方案為好。4武漢理工大學微機原理與接口技術課程設計說明書方案二:運用BIOS功能的9號調用,程序設計如下CALL CURSOR;調
9、用光標設置子程序MOV AL,23HMOV BL,0BHPUSH CX; CX 進棧MOV CX,1MOV AH,09HINT 10HPOP CX ; CX 出棧這個程序它的功能更加完備,更能實現霓虹燈的顏色變化顯示效果,但是設計起來占用,其設置的背景只能為黑色。寄存器較多,略微復雜點,2.2方案選擇從上面的分析比較,清屏函數方案一和顯示字符方案一搭配起來的可行性和實 際達到的效果更好。所以選擇清屏函數方案一和顯示字符方案一來實現霓虹燈的 功能武漢理工大學微機原理與接口技術課程設計說明書3系統原理闡述3.1設計思路(1) 執行程序時顯示一個歡迎界面,提示按大寫 S鍵進入顯示界面(2) 執行程序
10、這部分程序運用的主要原理是先在屏幕上顯示個字符(*)號,再執行循環,語句顯示一行(列)(* )字符。利用像這樣的原理實現矩形框的 完成和內部的填充。至于反向消失部分,用空格代替想要顯示的字符,反向執行 循環,就可以實現字符的消失了。(3) 霓虹燈顯示完畢,提示輸入 Q退出界面。3.2程序中的BIOS和DOS功能調用3.2.1 BIOS功能調用(1) 設置光標位置(2號功能)入口參數:AH=2 (功能號),BH=頁號,DH=行號,DL=列號。出口參數:無。根據DX確定了光標位置。(2) 初始窗口或向上滾動(6號功能)入口參數:AH=6,AL=上滾行數,CX=上滾窗口左上角的行、列號。 DX=上滾
11、 窗口右下角的行、列號。BH=空白行的屬性。出口參數:無。當滾動后,底部為空白輸入行(3) 初始窗口或向下滾動(7號功能)入口參數:AH=7,AL=下滾行數,CX=下滾窗口左上角的行、列號。DX=下滾 窗口右下角的行、列號。BH=空白行的屬性。出口參數:無。當滾動后,頂部為空白輸入行。(4) 在當前光標位置寫字符和屬性(9號功能)入口參數:AH=9,BH=頁號,AL=字符的ASCII碼,BL=字符屬性,CX=寫入 字符數。出口參數:無。6武漢理工大學微機原理與接口技術課程設計說明書3.2.2 DOS功能調用(1)鍵盤輸入一個字符并回顯(1號功能)輸入參數無,返回結果AL =字符(2) 顯示字符
12、串,光標跟誰字符串移動(9號功能) DS:DX二待顯字符串的首地址字符串以 $'結尾。(3) 顯示一個字符,光標跟隨字符移動(2號功能) DL=待顯字符的ASCII碼,無返回結果。3.3.程序模塊(1)宏定義光標位置MA MACRO OP1,OP2PUSH AXPUSH BXMOV AH,02HMOV BH,0MOV DH,OP1MOV DL,OP2INT 10HPOP BXPOP AX;宏定義光標位置;現場保護;頁號;行號洌號ENDM這個子程序的重點是設計光標所在頁、行、列及其現場保護。使用了 功能調用設置光標的位置。(2)清屏子程序CLEAR PROC NEAR;清屏BIOSPUS
13、H AXPUSH BXPUSH CX武漢理工大學微機原理與接口技術課程設計說明書PUSH DXPUSH SIPUSH DIMOV AH,07MOV AL,25MOV BH,0F0HMOV CH,0MOV CL,0MOV DH,24MOV DL,79INT 10HPOP DIPOP SIPOP DXPOP CX;屏幕初始化或下卷;下卷行數;卷入行屬性;左上角行號;左上角列號;右下角行號;右下角列號POP BXPOP AXRETCLEAR ENDP初始化窗口,AL=0表示全屏滾動,CH=滾動窗口左上角行號,CL=滾動窗口 左上角列號,DH=滾動窗口右下角行號,DL=滾動窗口右下角列號,BH=滾入行
14、 的屬性。光標的設置CURSOR PROC NEAR;光標的設置MOV AH,02HMOV BH,0MOV DH,ROW ;設置行MOV DL,COLUME;設置列INT 10HRET8武漢理工大學微機原理與接口技術課程設計說明書CURSOR ENDP光標位置的設置,這個子程序與宏定義光標位置類似只是運用有些不同(4)延時子程序DELAY1PROCNEARPUSHCXPUSHDXMOVDX,100D3:MOVCX,65530D4:LOOPD4DECDXJNZD3POPDXPOPCXRETDELAY1ENDP這個子程序寫法的關鍵是現場保護(即進棧出棧),內外兩個循環的設計。延時 程序的主要目的是
15、可以讓我們清楚的看到字符在屏幕上的顯示過程。武漢理工大學微機原理與接口技術課程設計說明書4. 軟件思想與流程圖4.1程序功能描述程序開始,進行清屏,顯示歡迎界面。按鍵輸入,如果輸入 S就執行霓虹燈模擬 顯示在屏幕中央以字符顯示一矩形, 并以和*將矩型內部從左到右,由上到下 填滿;然后再按相反的次序消失的程序,否則就繼續等待輸入。霓虹燈模擬顯示 程序執行完后,顯示退出提示,等待 Q的輸入,如果輸入為Q就退出程序,否 則就繼續等待輸入。4.2流程圖程序開始先定義各個端,做好準備工作。進入主程序后,先調用 CLEAR清屏子 函數進行清屏,然后運用DOS的2號調用顯示處預先定義好的輸出提示界面, 等待
16、字符的輸入。若輸入字符則檢測是否為 S',若是則進入下一界面,否則繼 續等待。程序主流程圖開始部分如圖1所示。開始清屏輸出提示界面N輸入字符輸入是否為SYA 圖1程序開始部分流程圖io武漢理工大學微機原理與接口技術課程設計說明書然后用符號布矩形框的左豎行,先確定起始位置,填充一個后,行數自減1,檢測行變量是否為0,不為零繼續填充,否則換其它行。如程序AB段所示。 同理可設計出布矩形框的其它行。程序中布矩形邊框的程序流程圖如圖2所示。urf BR0W=2R0W二R0W=2R0W二C0LUSE=6C0LUSE=1C0LUSE=1OLUSE二調調 MA R0W,C0LUS MA R0W,C0
17、LUSMAR0W,C0LUSMA R0W,C0調USt延填然后延填然后延填然后延填C0LU自C0LU自R0自自R0WC0LUME 是否為14?是否為 C0LUME6324是否為R0W是否為 R0WOYYYYEBCD2圖布矩形邊框程序流程圖11武漢理工大學微機原理與接口技術課程設計說明書邊框布好后,用和*交叉填滿矩形框內部。在這里根據題目要求,在奇數行先 填充再填充*然后依次交替填滿一行,偶數行時先填充*再填充依次交替填滿 一行,這樣奇偶行交替直到填滿整個矩形框,這樣就可以達到整體上的交替填滿。 內部填充程序流程圖如圖3所示。FECOUNT15起始行起始列C0UNT=1調用NN調用NY起始行C0
18、UNT1=2起始列 C0UNT=6調用 MA C0UNT1,C0U填充空 格然后延時COUN自減1C0UN是否為14YCOUNT自減 COUNT是否為YFMA 24,CL調用MA 0,CL調用MA CL,63調用MACL,14調用填充空格然后延時填充空格然后延時填充空格然 后延時填充空格然后延時 NN1N1C自減1自減1自加CL? 63CL 是否為? 24CL是否為YYKICL自加CLC0UNT=1起始列 MA C0UNT1,C0U填充 然后延時YJCL是否為調用MAC0UNT1,C0U填)充*然后延時? 13CL是否為0?YL1COUN自加COUN填充 COUNTCOUNTN1自加MACOU
19、NT1,COU 調T用然后延時填充COUNT COUNT?10?MA C0UNT1,C0U然后延時*COUN是否為1COUN自加是否為COUNT163Y1自加63Y1自加是否為?24YCOUNT自 力口 112武漢理工大學微機原理與接口技術課程設計說明書內部填充滿后,自動反向消失內部填充的內容。這里使用空格代替 或者*填充再矩形框內部以實現內部反向消失。內部反向消失程序流程圖如圖4所示。G圖4內部反向消失程序流程圖內部反向消失后,開始消失矩形邊框,首先設定起始位置,將該位置的字符替換否則為空格后移動光標一個單位,判斷一行是否結束,結束后反向消失下一行, 繼續。邊框的反向消失程序流程圖如圖 5所
20、示。13武漢理工大學微機原理與接口技術課程設計說明書rIKJHCL=14CL=63CL=24CL=N5邊框反向消失程序流程圖圖則清屏,然后繼續顯,不為 Q最后顯示退出提示 界面。若有字符輸入,檢測是否為 Q所示。示該提示界面;否則退出程序。該段程序流程圖如圖6L退出界面提示輸入QN輸入字符Q是否為丫結束6圖程序退出界面流程圖14武漢理工大學微機原理與接口技術課程設計說明書5. 調試記錄及結果分析5.1 調試過程調試過程主要由編輯、匯編、鏈接和執行等幾個步驟組成。(1) 源程序的編輯:編輯好匯編語言源程序后,保存為.asm文件。(2) 源程序的匯編:調用匯編程序對源程序進行翻譯,生成.OBJ的目
21、標文件。在匯編過程中,源程序有錯誤生不成目標文件,經過多次修改最終生成目標文件。(3) 目標程序的連接:調用鏈接程序(LINK )將用戶目標程序和庫文件進行鏈接、 定位,生成.EXE可執行文件。(4) 調試可執行程序:剛開始可執行程序運行之后沒有得到預想的結果,又重新 檢查源程序的算法錯誤,重新編輯、匯編、鏈接和執行,得到了預想的結果。5.2結果記錄經過很多次調試,分析修改完善,終于得到正確調試結果(1) 執行程序時,提示進入界面如下;Bm- bn- *aa -H|a » fhaa hibusp U* « bn- Bh-riBHrHBB« ibb uibaupbu
22、r'» rad -bb» "WbJ *jUHi<Hfa.vn JHa Anwnin nv tVb riTtai aM iwtafgwJVa«n%aai»&JThuieleomeKXISKXXXXXSI»» s*楽welcomeyou *XX采來 programme of displaly1 ng neon lampXX井黒please press S to ent er黒黒and then press Q to exit !耒黒MADE BY Li Zhiqiang iui iuh »
23、87; ! ibiU|F UM * bjb iiBai naMlW Vfl via Wa Tli 4Rilrt, ir%< an nW rVa nV Bb "rlniCfearfr irlV <FW »! fla rlfi Fl 4Tli圖7歡迎提示界面輸S后,程序執行過程中,在屏幕上顯示矩形框及填充如下:15武漢理工大學微機原理與接口技術課程設計說明書_兇 090® 呦9)_布矩形框圖89圖填充矩形框內部 字符的截屏如下圖:程序執行過程中反向消失矩形框填充 的&反向消失矩形框內部圖10 16武漢理工大學微機原理與接口技術課程設計說明書(4)提
24、示輸Q退出界面如下:圖11退出提示界面由以上調試得到的圖形可知,調試結果與預期結果是一致的,程序可實現預期的 功能。5.3調試中出現的問題及解決方法問題1:寄存器不夠用怎么辦?解決方法:這是由于程序結構復雜,使用了太多寄存器,可以定義 外部變量來解決。具體到我的程序里,在程序的開頭定義了 ROW、COLUME、 COUNT、COUNT1、CT五個變量,在程序編寫過程中,變量的變化,可以代 替寄存器的功能。問題2:寄存器值變化多端怎么辦?解決方法:使用堆棧進行現場保護。使用時特別是編寫清屏子函數,宏定義光標 位置子函數是進行寄存器的堆棧保護,這時應注意 push,pop的成對使用,不要 遺忘po
25、p同時還要注意堆棧的先入后出的規律。17武漢理工大學微機原理與接口技術課程設計說明書6. 心得體會通過這次的課程設計,讓我對匯編有了更進一步的認識, 加強了我用匯編語言編 程的能力。匯編語言程序設計是一門很抽象的學科, 學起來也比較乏味。一開始學的時候感 覺很難,也沒什么興趣。但隨著學習的推進,以及上機編程,逐漸感到輕松。在 這次課程設計中,讓我更加熟悉了匯編語言的一些基本的指令;掌握了匯編語言的一些基本的中斷調用功能,可以用匯編語言調用各種中斷調用功能。在設計過程中,不斷對程序進行修改、改進,增強了自己分析問題、解決問題的 能力;在不斷的調試中,也讓自己發現了自己存在的一些錯誤以及一些調試時
26、應 注意的問題,同時也更深的理解了寄存器、存儲器等工作原理以及一些指令執行 后對它們的改變,例如INT指令會改變AL的值,在編程時應注意這方面的問題。 這次的匯編課程設計,我的題目是霓虹燈的模擬顯示。雖然在設計過程中遇到了 不少問題,比如運行界面出現亂碼、字符不是出現在預期位置等等問題,但在不 斷的修改和嘗試中慢慢地解決這些問題, 心里也有一種莫名的喜悅之感,正是這 種感覺,使我對這門課產生了更加濃厚的興趣,對本次課程設計更加用心和認真。 這次向老師問了兩次,向同學請教過很多問題,使我的基礎知識更加牢靠。其實很早我就把程序寫好了,不過很爛,后來經過幾天的修改調試最終達到了自 己覺得還過得去的要
27、求在編程過程中我對匯編的一些工具進行了嘗試,從 MASM的EDIT集成匯編運 行環境,最終我在“ MF2KI ”軟件下完成了我的編程工作,該軟件可以標識匯 編關鍵字,從而利于編寫與調試。總之,這次課程設計我鍛煉了動手能力,熟悉了匯編的編程環境,并鞏固了課程 相關知識,收益很多。實踐出真知,在課程設計中不忘在小處創新,希望在下一 次課程設計中能有更大的突破!18武漢理工大學微機原理與接口技術課程設計說明書7. 參考文獻1 湯書森微機原理接口技術實驗于實踐教程北京:清華大學出版社,20082 余朝琨.IBM-PC匯編語言程序設計北京:機械工業出版社 20083 宋江微機原理與接口技術.北京:機械工
28、業出版社.20054 金泉涌微型計算機應用經驗匯編.北京:清華大學出版社,2007 沈美玲IBM-PC匯編語言程序設計北京:清華大學出版社,1993 吳耿峰.十六位微型計算機原理接口及應用.北京:高等教育出版.20047 戴梅萼.微型計算機技術與應用.北京:清華大學出版社.19928 羅省賢匯編語言程序設計教程北京:電子工業出版社,20049 吳向軍匯編語言程序設計北京:高等教育出版社,200819武漢理工大學微機原理與接口技術課程設計說明書8附錄源程序清單源程序清單:;程序:“霓虹燈”模擬顯示;功能:;在屏幕中央以字符顯示一矩型,并以*及將矩型內部交叉填滿;然后再按相反的次序消失。按 Q退出
29、程序;;作者:李志強;時間:2013/01/07MA MACRO OP1,OP2PUSH AXPUSH BXMOV AH,02HMOV BH,0MOV DH,OP1MOV DL,OP2INT 10HPOP BXPOP AX;宏定義光標位置;頁號;行洌ENDMSTACK SEGMENT PARA STACK 'Stack';定義堆棧段STACK ENDS20武漢理工大學微機原理與接口技術課程設計說明書DATASEG SEGMENT PARA 'Data'定義數據段ROWDB'?'COLUME DB'?'COUNTDB'?
30、39;COUNT1 DB'?'CTDB'?'MENU DB'*' 0dh OahDB '*',Odh,OahDB '*welcome you !*',Odh,OahDB '*',Odh,OahDB '*programme of displalying neon lamp *',Odh,OahDB '*',Odh,OahDB '*please press S to en ter*',Odh,OahDB '*and then press Q to
31、exit ! *',Odh,OahDB '*MADE BY Li Zhiqia ng*',Odh,OahDB*BUF DB 'press Q to exit ! $' DATASEG ENDSCODESEG SEGMENT PARA 'Code'定義代碼段ASSUME SS:STACK,DS:DATASEG,CS:CODESEGMAINPROCFAR;主程序MOVAX,DATASEGMOVDS,AXCALL CLEAR;調用清屏子程序21武漢理工大學微機原理與接口技術課程設計說明書MA 8,O;歡迎界面的出現位置WATO:LEA DX,M
32、ENU;輸入S進入霓虹燈顯示MOV AH,9INT 21HMOV AH,1INT 21HCMP AL,'S' CALL CLEAR;如果輸入的不是S就清屏MA 8,0JNZ WAT0入棧;PUSH AXPUSH BXPUSH CXPUSH DX;完成矩形框的左豎列MOV ROW,24MOV COLUME,14ROW , COLUMELOP3:MA填充;MOV DL , ''AH , 02HMOV21H INT;調用延時 CALL DELAY1 行坐標減;1Iop30若行坐標大于;就跳轉到否則執DEC ROWCMP ROW,0行下個程序JNZ LOP322武漢理工
33、大學微機原理與接口技術課程設計說明書LOP1:MOV ROW,0MOV COLUME,14MA ROW , COLUMEMOV DL , MOV AH , 02HINT 21H;完成矩形框的上行;填充;完成矩形框的右豎行ROW , COLUMEMOV DL , ''CALL DELAY1INC COLUMECMP COLUME,63JNZ LOP1MOV ROW,0MOV COLUME,63MA LOP2:填充;AH , 02H MOV21H INTCALL DELAY1INC ROWCMP ROW,24JNZ LOP2MOV ROW,24;ROW ,完成矩形框的下橫行MOV
34、COLUME,63COLUMELOP4:MAMOV DL , '' ;填充AH , 02HMOV23武漢理工大學微機原理與接口技術課程設計說明書INT 21HCALL DELAY1DEC COLUMECMP COLUME,14 JNZ LOP4;矩形框內部填充MOV COUNT1,1;起始列LOPX: MOV;到此矩形框已完成;起始行COUNT,15COUNT1 , COUNT;奇數行排列 LOPX1: MA;填充 MOV DL , ''AH , 02H MOV21HINT延時;CALLDELAY1INC COUNT;列數加1;填充 *MA COUNT1 , C
35、OUNTDL , '*'MOVAH , 02H MOV21H INT; 延時;列數力卩COUNT INC行是否填滿CALL DELAY11CMP COUNT , 63L0PX1沒有填滿跳轉繼續填充JNZC0UNT1 INC填滿就行數加 ;124武漢理工大學微機原理與接口技術課程設計說明書CMP C0UNT1 , 24;行數是否填滿涎時INC COUNTJZ FULL;填滿就考試反向消失MOVCOUNT,15LOPX2:MACOUNT1 ,COUNT;偶數行排列MOVDL , '*'填充*MOVAH , 02HINT21HCALL DELAY11;列數加填充DL
36、, MOVAH , 02HMOV21H INTMA COUNT1 ,COUNT涎時INCCOUNT列是否填滿CALL DELAY1列數加1CMP COUNT , 63JNZ LOPX2沒有就繼續填充填滿則行數加COUNT1COUNT1 , 24 CMP;填滿則開始反向消失;否者繼續開始奇數行填充;1INC;行數是否填滿JZ FULLJMP LOPX反向消失內部MOVFULL: COUNT1,23的初值為MOV COUNT,62LOP8:;62列初值為25武漢理工大學微機原理與接口技術課程設計說明書23 ;設置行LOP7:MA COUNT1,COUNTMOV DL ,''MOV AH , 02HINT 21HCALL DELAY1DEC COUNTCMP COUNT , 14JNZ LOP7COUNT1DECJNZ LOP8;消失矩形框左豎行MOV CL,1CL,14 L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- WB/T 1140-2024新能源汽車廢舊動力蓄電池物流服務質量評價指標
- 管道工程行業熱點問題研究考核試卷
- 清潔能源消納策略與電力市場機制考核試卷
- 海洋油氣鉆采工程風險管理與保險考核試卷
- 煤炭資源勘探技術考核試卷
- 太陽能并網發電技術考核試卷
- 海底工程作業平臺的穩定性分析考核試卷
- 毛條染色工藝與設備操作考核試卷
- 畜牧良種繁殖與農業科技創新政策考核試卷
- 遼寧師范大學海華學院《內科學A》2023-2024學年第二學期期末試卷
- 定弘法師占察懺儀軌
- 人教版地理七年級下冊期中考試試卷及答案
- 基于單片機的車牌識別設計
- 合伙經營協議書三人范本
- 腹膜透析相關性腹膜炎的護理查房
- 制藥企業確認與驗證培訓考試題
- 小學英語人教(精通)版三年級起點《Fun time 1 Recycle 1》優秀教學設計五年級下冊-五年級英語教案
- 《競爭優勢-透視企業護城河》讀書筆記
- 07484社會保障學(完整版ppt)
- 小學的古詩80首(帶拼音版)
- 第18章氫和稀有氣體
評論
0/150
提交評論