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

正文內(nèi)容

小鳥動畫程序課程設(shè)計(參考版)

2025-01-21 15:22本頁面
  

【正文】 結(jié)束程序子程序 QUIT PROC FAR MOV AH,4CH 。延時子程序DLY PROC NEAR PUSH CX PUSH DX MOV DX,30000DL1: MOV CX,6801DL2: LOOP DL2 DEC DX JNZ DL1 POP DX POP CX RETDLY ENDP。若count2為0,則返回鳴叫子程序 CMP COUNT3,0 JZ G3 。若count0為0,則返回主程序 CMP COUNT1,0 JZ G1 。若輸入C則程序繼續(xù) JMP PAUSE 。C39。 JNZ E0 CALL FAR PTR QUIT 。清空鍵盤緩存 int 16h CMP AL,39。小鳥顯示子程序(帶延時) DISPLAY0 PROC CALL DISPLAY1 CALL DLYRETDISPLAY0 ENDP。顯示字符 int 10h pop cx add di,4 。移動光標(biāo)位置 int 10h mov al,[di] mov bl,[di+1] 。跟蹤飛翔位置 add dh,[di+2] 。CL放循環(huán)次數(shù) inc di 。小鳥顯示子程序1(不帶延時) DISPLAY1 PROC CALL CLEAR1 sub ch,ch 。清空鍵盤緩存 int 16h JMP DISP2 。 JNZ D3 CALL FLY 。若輸入B則小鳥只是鳴叫 C3:CMP AL,39。B39。 JNZ B3 MOV COUNT3,0 CALL PAUSE 。若輸入Q則結(jié)束,退出程序 A3:CMP AL,39。Q39。從鍵盤讀取字符到AL寄存器 int 16h JZ DISP2 。顯示小鳥 CALL DISPLAY1 CALL BLEAT_DLY LEA DI,BIRD2 CALL DISPLAY0 LEA DI,BIRD3 CALL DISPLAY0 PUSH AX MOV AX,DXF INC AL 。通用發(fā)聲子程序 GENSOUND PROC NEAR PUSH AX PUSH BX PUSH CX PUSH DX PUSH DI MOV AL,0B6H OUT 43H,AL MOV DX,12H MOV AX,533H*896 DIV DI OUT 42H,AL MOV AL,AH OUT 42H,AL IN AL,61H MOV AH,AL OR AL,3 OUT 61H,ALWAIT1:MOV CX,8FF0HDELAY1:LOOP DELAY1 DEC BX JNZ WAIT1 MOV AL,AH OUT 61H,AL POP DI POP DX POP CX POP BX POP AX RETGENSOUND ENDP 。清空鍵盤緩存 int 16h JMP FREG 。清空鍵盤緩存 int 16h CALL FLY_BLEAT 。S39。 JNZ B2 MOV COUNT2,0 CALL PAUSE 。若輸入Q則結(jié)束,退出程序 A2:CMP AL,39。Q39。從鍵盤讀取字符到AL寄存器 int 16h JZ FREG 。調(diào)用發(fā)聲子程序POP BXLEA DI,BIRD1 。若輸入其它鍵則持續(xù)飛翔等待 RETFLY ENDP。若輸入B則小鳥同時鳴叫 C1:mov ah,0 。 JNZ C1 mov ah,0 。若輸入P則暫停 B1:CMP AL,39。P39。 JNZ A1 CALL FAR PTR QUIT 。若無輸入則循環(huán)顯示小鳥 CMP AL,39。小鳥向前移動1格 POP AX mov ah,1 。顯示小鳥 CALL DISPLAY0 LEA DI,BIRD2 CALL DISPLAY0 LEA DI,BIRD3 CALL DISPLAY0 PUSH AX 。右下角列號 INT 10H POP DI POP SI POP DX POP CX POP BX POP AX RET CLEAR1 ENDP。左上角列號 MOV DH,24 。卷入行屬性 MOV CH,5 。屏幕初始化或下卷 MOV AL,20 。右下角列號 INT 10H POP DI POP SI POP DX POP CX POP BX POP AX RET CLEAR ENDP。左上角列號 MOV DH,24 。卷入行屬性 MOV CH,0 。屏幕初始化或下卷 MOV AL,25 。若輸入其它字符仍循環(huán)顯示小鳥 RETMAIN ENDP。若輸入B則小鳥鳴叫 D0:mov ah,0 。B39。 JNZ C0 CALL FLY 。若輸入P則暫停 B0:CMP AL,39。P39。 JNZ A0 CALL FAR PTR QUIT 。若無輸入則循環(huán)顯示小鳥 CMP AL,39。顯示小鳥 CALL DISPLAY0 LEA DI,BIRD2 CALL DISPLAY0 LEA DI,BIRD3 CALL DISPLAY0 mov ah,1 。在顯示器上顯示字符串提示信息 mov ah,9 int 21h lea dx,info2 。主程序 MAIN PROC mov ah,0 。小鳥的字符圖形表(展翅) DB 42,0F0H,0,4 DB 42,0F0H,0,3 DB 42,0F0H,0,2 DB 42,0F0H,0,1 DB 42,0F0H,0,0 DB 42,0F0H,0,1 DB 42,0F0H,0,2 DB 42,0F0H,4,5 DB 42,0F0H,4,4 DB 42,0F0H,3,3 DB 42,0F0H,2,2 DB 42,0F0H,2,1 DB 42,0F0H,1,0 DB 42,0F0H,2,1 DB 42,0F0H,3,2 DB 42,0F0H,4,2 BIRD3 DB 18 。MUS_FREG DW 4000MUS_TIME DW 2000DXF DW 0E06HCOUNT0 DB 1COUNT1 DB 1COUNT2 DB 1COUNT3 DB 1BIRD1 DB 17 。INFO2 DB 0DH,0AH,0AH,39。DATA SEGMENTINFO1 DB 0DH,0AH,39。第四次修改時間:2013/1/10 小鳥叫聲更形象 。第二次修改時間:2013/1/8 背景白色 。時間:2013/1/12。作者:梅浪奇。任何情況下,當(dāng)輸入無效鍵時,程序循環(huán)等待下一次輸入。在同時飛翔和鳴叫狀態(tài)下,按B鍵,小鳥只鳴叫,回到功能4;按S鍵,小鳥只飛翔,回到功能3;按P鍵,程序暫停;按下Q鍵,程序結(jié)束;。在飛翔狀態(tài)下,按B鍵,小鳥同時鳴叫;按P鍵,程序暫停;按下Q鍵,程序結(jié)束;。程序運行后,在無輸入情況下,屏幕上顯示小鳥圖案;。程序:小鳥動畫程序。 7參考文獻(xiàn)[1] 、匯編與接口技術(shù)[M].北京:[2] [M].北京:[3] 周佩玲、彭虎、[M]. 北京:[4] 沈美明、[M].北京:[5] 張雪蘭、譚毓安、——從DOS到WINDOWS[M].北京: [6] [M].廈門:
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1