下載手機(jī)汽配人

紅旗L6導(dǎo)航怎么樣

紅旗L6導(dǎo)航怎么樣
提問者:網(wǎng)友 2018-07-24
最佳回答
;這個程序使用字符模式實(shí)現(xiàn),另外可以用圖形模式實(shí)現(xiàn),道理差不多的,Q幣就算了,我也復(fù)習(xí)了一下畫圖。 DATA SEGMENT;FLAG里面存紅旗的初始位置,格式是:行號 列號 字符,數(shù)據(jù)CCH結(jié)束。 FLAG DB 9 ,40,'|',9 ,41,'-',9 ,42,'-',9 ,43,'-',9 ,44,'-',9 ,45,'-' DB 10,40,'|', 10,45,'|' DB 11,40,'|', 11,45,'|' DB 12,40,'|',12,41,'-',12,42,'-',12,43,'-',12,44,'-',12,45,'-' DB 13,40,'|' FLAG_T DB 14,40,'|' DB 0CCH DATA ENDS STA SEGMENT PARA STACK 'Stack' DB 256 DUP(?) STA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STA START: MOV AX,DATA MOV DS,AX MOV AH,00H MOV AL,02H INT 10H;設(shè)置80×25黑白字符顯示模式 XOR BH,BH L: LEA SI,FLAG L1: CMP BYTE PTR [SI],0CCH JZ L2 CMP BYTE PTR [SI],0FFH JZ L5 MOV DH,[SI] MOV DL,[SI+1] MOV AH,02H INT 10H;設(shè)置光標(biāo)位置,DH=行號,DL=列號 MOV DL,[SI+2] MOV AH,02H INT 21H;顯示字符 L5: INC SI INC SI INC SI JMP L1 L2: CALL DELAY LEA SI,FLAG L3: CMP BYTE PTR [SI],0CCH JZ L4 CMP BYTE PTR [SI],0FFH JZ L6 MOV DH,[SI] MOV DL,[SI+1] MOV AH,02H INT 10H;設(shè)置光標(biāo)位置,DH=行號,DL=列號 MOV DL,' ' MOV AH,02H INT 21H;擦掉字符 DEC BYTE PTR [SI];擦掉后行號減一,視覺上就看到紅旗上升了 L6: INC SI INC SI INC SI JMP L3 L4: CMP FLAG_T,0FFH JNZ L MOV AX,4C00H INT
回答者:網(wǎng)友
產(chǎn)品精選
在移動端查看: 紅旗L6導(dǎo)航怎么樣
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“紅旗L6導(dǎo)航怎么樣”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。