freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機原理課設(shè)-霓虹燈的模擬顯示-文庫吧資料

2024-09-08 10:59本頁面
  

【正文】 JNZ LOP7 MOV CL,1 。反向消失LOP7: MOV ROW,23 DEC COLUME LOP8: CALL CURSOR MOV AL,39。39。到此矩形框已完成 MOV COLUME,0 。完成$的輸出 MOV BL,0BH PUSH CX MOV CX,1 MOV AH,09H INT 10H POP CX CALL DELAY1 INC ROW CMP ROW,24 JNZ LOP2 MOV ROW,24 MOV COLUME,79 。完成矩形框的上行 LOP1: CALL CURSOR MOV AL,24H MOV BL,0BH PUSH CX MOV CX,1 MOV AH,09H INT 10H POP CX CALL DELAY1 INC COLUME CMP COLUME,79 JNZ LOP1 MOV ROW,0 MOV COLUME,79 。行坐標(biāo)減1 CMP ROW,0 。出棧 CALL DELAY1 。入棧 MOV CX,1 。把$的ASCII 碼傳遞給AL MOV BL,0BH 。完成矩形框的左豎行 MOV COLUME,0 LOP3: CALL CURSOR 。如果輸入的不是S就清屏 MA 8,0 JNZ WAT0 PUSH AX 。S39。歡迎界面的出現(xiàn)位置 WAT0: LEA DX,MENU 。 ASSUME SS:STACK,DS:DATASEG,CS:CODESEGMAIN PROC FAR MOV AX,DATASEG MOV DS,AXCALL CLEAR 。 DATASEG ENDSCODESEG SEGMENT PARA 39。 BUF DB 39。,0dh,0ah DB 39。,0dh,0ah DB 39。,0dh,0ah DB 39。,0dh,0ah DB 39。,0dh,0ah DB 39。,0dh,0ah DB 39。 DB 39。******************************************39。?39。?39。?39。?39。?39。 。定義堆棧段 STACK ENDSDATASEG SEGMENT PARA 39。Stack39。行 MOV DL,OP2 。 PUSH BX MOV AH,02H MOV BH,0 。實踐出真知,在課程設(shè)計中不忘在小處創(chuàng)新,希望在下一次課程設(shè)計中能有更大的突破![1]湯書森.《微機原理接口技術(shù)實驗于實踐教程》.北京:清華大學(xué)出版社,2008[2]余朝琨.《IBMPC匯編語言程序設(shè)計》.北京:機械工業(yè)出版社. 2008[3]宋江.《微機原理與接口技術(shù)》.北京:機械工業(yè)出版社. 2005[4]金泉涌.《微型計算機應(yīng)用經(jīng)驗匯編》.北京:清華大學(xué)出版社,2007[5]沈美玲.《IBMPC匯編語言程序設(shè)計》.北京:清華大學(xué)出版社,1993[6]吳耿峰.《十六位微型計算機原理接口及應(yīng)用》.北京:[7]戴梅萼.《微型計算機技術(shù)與應(yīng)用》.北京:清華大學(xué)出版社. 1992[8] 羅省賢.《匯編語言程序設(shè)計教程》.北京:電子工業(yè)出版社,2004[9]吳向軍.《匯編語言程序設(shè)計》.北京:高等教育出版社,2008 源程序清單源程序如下:MA MACRO OP1,OP2 。其實很早我就把程序?qū)懞昧?,不過很爛,后來經(jīng)過幾天的修改調(diào)試最終達(dá)到了自己覺得還過得去的要求在編程過程中我對匯編的一些工具進行了嘗試,從MASM的EDIT集成匯編運行環(huán)境,最終我在“MASM”軟件下完成了我的編程工作,該軟件可以標(biāo)識匯編關(guān)鍵字,從而利于編寫與調(diào)試。雖然在設(shè)計過程中遇到了不少問題,比如運行界面出現(xiàn)亂碼、字符不是出現(xiàn)在預(yù)期位置等等問題,但在不斷的修改和嘗試中慢慢地解決這些問題,心里也有一種莫名的喜悅之感,正是這種感覺,使我對這門課產(chǎn)生了更加濃厚的興趣,對本次課程設(shè)計更加用心和認(rèn)真。在設(shè)計過程中,不斷對程序進行修改、改進,增強了自己分析問題、解決問題的能力;在不斷的調(diào)試中,也讓自己發(fā)現(xiàn)了自己存在的一些錯誤以及一些調(diào)試時應(yīng)注意的問題,同時也更深的理解了寄存器、存儲器等工作原理以及一些指令執(zhí)行后對它們的改變,例如INT指令會改變AL的值,在編程時應(yīng)注意這方面的問題。但隨著學(xué)習(xí)的推進,以及上機編程,逐漸感到輕松。匯編語言程序設(shè)計是一門很抽象的學(xué)科,學(xué)起來也比較乏味。使用時應(yīng)注意PUSH,POP的成對使用,不要遺忘POP同時還要注意堆棧的先入后出的規(guī)律。問題1:寄存器不夠用怎么辦? 解決方法:這是由于程序結(jié)構(gòu)復(fù)雜,使用了太多寄存器,可以定義外部變量來解決。(1) 執(zhí)行程序時,提示進入界面如下。(4) 調(diào)試可執(zhí)行程序:剛開始可執(zhí)行程序運行之后沒有得到預(yù)想的結(jié)果,又重新檢查源程序的算法錯誤,重新編輯、匯編、鏈接和執(zhí)行,得到了預(yù)想的結(jié)果。在匯編過程中,源程序有錯誤生不成目標(biāo)文件,經(jīng)過多次修改最終生成目標(biāo)文件。(1) 源程序的編輯:編輯好匯編語言源程序后。霓虹燈模擬顯示程序執(zhí)行完后,顯示退出提示,等待Q的輸入,如果輸入為Q就退出程序,否則就繼續(xù)等待輸入。 程序開始,進行清屏,顯示歡迎界面。(4) 延時子程序DELAY1 PROC NEAR PUSH CX PUSH DX MOV DX,100 D3: MOV CX,500 D4: LOOP D4 DEC DX
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1