亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? testword.asm

?? 經(jīng)典的匯編
?? ASM
字號:
Init_game macro op1,op2,op3,op4,op5,op6     
    mov cx,00h       
    mov dh,op1       
    mov dl,op2
op6:mov ah,02h
    mov bh,00h           
    int 10h
    push cx
    mov ah,0ah
    mov al,op3
    mov bh,00h
    mov cx,01h
    int 10h
    pop cx
    inc cx
    inc op4
    cmp cx,op5
    jne op6  
endm
clear_screen macro op1,op2,op3,op4 ;清屏宏定義    
    mov ah,06h          
    mov al,00h
    mov bh,07h
    mov ch,op1
    mov cl,op2
    mov dh,op3
    mov dl,op4
    int 10h
    mov ah,02h
    mov bh,00h
    mov dh,00h
    mov dl,00h
    int 10h
endm
menu  macro op1,op2,op3 ;菜單顯示宏定義      
   mov ah,02h
   mov bh,00h
   mov dh,op1
   mov dl,op2
   int 10h
   mov ah,09h
   lea dx,op3
   int 21h
endm
data segment          
ZK   db "WELCOME TO PLAY$"     
no   db "date:2003/6/24$"
meg  db "press Enter key to continue.......$"
meg1 db "when a letter is dropping,please hit it!$"
meg2 db "press space key to pause!$"
meg3 db "press ESC key to return main interface!$"
meg4 db "press letter 'E' to exit!$"
speed dw 600d
letters db "jwmilzoeucgpravskntxhdyqfb"   
        db "iytpkwnxlsvxrmofzhgaebudjq"
        db "nwimzoexrphysfqtvdcgljukda"
letters_bak db "jwmilzoeucgpravskntxhdyqfb"   
            db "iytpkwnxlsvxrmofzhgaebudjq"   
            db "nwimzoexrphysfqtvdcgljukda"
letter_counter db 0        
life_flag db 78 dup(0)
position_flag db 78 dup(0)      
present_position db 1        
data ends
stack segment para stack 'stack'
      db 64 dup(0)
stack ends
code  segment
      main proc far
           assume cs:code,ds:data,ss:stack
    start: mov ax,data
           mov ds,ax
           mov letter_counter,00h        
           mov present_position,1      
           lea si,position_flag      
           mov ah,00h
           mov cx,00h
init_postion_flag:  
           mov [si],ah
           inc si
           inc cx
           cmp cx,78d
           jne init_postion_flag
           lea di,letters        
           lea si,letters_bak
           mov cx,00h
init_letters:
           mov ah,[si]
           mov [di],ah
           inc si
           inc di
           inc cx
           cmp cx,78d
           jne init_letters
           mov ah,00h
           lea si,life_flag
           mov cx,00h
init_life_flag:
           mov [si],ah
           inc si
           inc cx
           cmp cx,78d
           jne init_life_flag
           mov cx,00h        
           mov ah,01h        
           or  ch,00010000b
           int 10h
clear_screen 00d,00d,24d,79d     
         Init_game 00d,00d,0ah,dl,80d,nextsign1       
         Init_game 24d,00d,0ah,dl,80d,nextsign2
         Init_game 00d,00d,0ah,dh,25d,nextsign3
         Init_game 00d,79d,0ah,dh,25d,nextsign4
         menu 05d,15d,ZK         ;菜單信息的宏調(diào)用
         menu 07h,15d,no       
         menu 09d,15d,meg
         menu 11d,15d,meg1
         menu 13d,15d,meg2
         menu 15d,15d,meg3
         menu 17d,15d,meg4
    put: mov ah,02h               ;設(shè)置光標(biāo)位置
         mov bh,00h
         mov dh,22d
         mov dl,33d
         int 10h
         mov ah,01h              ;從鍵盤輸入任意字符
         int 21h
         cmp al,0dh
         je speed3
         cmp al,45h
         je exit
 exit:   mov ah,4ch
         int 21h  
 speed3: mov ax,speed+12
         mov speed,ax
         jmp begin
  begin: clear_screen 01d,01d,23d,78d ;清屏宏調(diào)用    
         clear_screen 01d,01d,23d,78d     
         Init_game 23d,01d,01h,dl,78d,nextsign5
         mov ah,02h   
         mov bh,00h
         mov dh,01h
         mov dl,01h
         int 10h
         mov cx,00h     
         lea si,letters
nextletter:    
         mov ah,02h               ;顯示字母
         mov dl,[si]
         int 21h
         inc si
         inc cx
         cmp cx,78d
         je nextcycle
         jmp nextletter
from_front:     
         sub present_position,78d     
         jmp gobackto_si
find_zero:
         cmp letter_counter,78d   
         je recycle
         cmp present_position,78d
         je from_one
         mov ah,00h
 nextsi: add present_position,01h
         inc si
         cmp [si],ah
         je gobackto_di
         cmp present_position,78d
         je from_one
         jmp nextsi
from_one:mov present_position,01h   
         jmp gobackto_si
 recycle:mov letter_counter,00h
         mov present_position,01d
         lea si,position_flag
         mov cx,00h
         mov ah,00h
clearsi: mov [si],ah
         inc cx
         cmp cx,78d
         je nextcycle
         inc si
         jmp clearsi
nextcycle:        
         lea di,letters
         lea si,position_flag
         add present_position,31d
         cmp present_position,78
         ja from_front
gobackto_si:
         add si,word ptr present_position
         dec si
         mov ah,[si]
         cmp ah,01h
         je find_zero
gobackto_di:
         mov ah,01h
         mov [si],ah
         add di,word ptr present_position
         dec di
         mov dl,present_position
         mov ah,02h  
         mov bh,00h          
         mov dh,01h
         int 10h
         mov cx,00h
nextrow: push cx  
         mov cx,00h
out_cycle:              ; 延遲
         push cx
         mov cx,00h
in_cycle:
         add cx,01h
         cmp cx,1000
         jne in_cycle 
         push dx
         mov ah,06h     ;從鍵盤輸入字符
         mov dl,0ffh
         int 21h
         pop dx
         jz pass         
         cmp al,1bh     ;如果鍵入ESC,則返回主菜單
         je to_start1
         cmp al," "     ;如果鍵入SPACE,則游戲暫停
         je pause
         cmp al,[di]    ;輸入字母正確!則字母消失
         je disappear
pass:    pop cx
         inc cx
         cmp cx,speed
         je print
         jmp out_cycle
pause:   push dx        ;暫停處理
         mov ah,06h
         mov dl,0ffh
         int 21h
         pop dx
         cmp al," "
         jne pause
         jmp pass
to_start1:              ;返回主菜單
        jmp start
print:   
        mov ah,0ah      ;在當(dāng)前光標(biāo)位置寫空格        
        mov al," "
        mov bh,00h
        mov cx,01h
        int 10h
        inc dh
        mov ah,02h      ;改變光標(biāo)位置
        mov bh,00h
        int 10h
        mov ah,0ah      ;在當(dāng)前光標(biāo)位置寫字母     
        mov al,[di]
        mov bh,00h
        mov cx,01h
        int 10h
        pop cx
        inc cx
        cmp cx,21d
        je print_next_letter
        jmp nextrow     ;下一行
disappear:              ;擊中字母后輸出空格
        pop cx
        pop cx
        mov ah,0ah
        mov al," "
        mov bh,00h
        mov cx,01h
        int 10h
        jmp hit         
print_next_letter:    
        lea si,life_flag
        add si,word ptr present_position
        dec si
        mov ah,0ah
        mov al," "
        mov bh,00h
        mov cx,01h
        int 10h
        inc dh      
        mov ah,02h
        mov bh,00h
        int 10h
        mov ah,0ah
        mov al," "
        mov bh,00h
        mov cx,01h
        int 10h
        mov ah,1
        mov [si],ah
  hit:  mov ah,02h
        mov bh,00h
        mov dh,01h
        mov dl,present_position
        int 10h
        mov al,[di]  ; 出現(xiàn)下一個新字母的數(shù)法
        add al,7
        cmp al,7ah
        ja convey_letter
        mov ah,0ah
        mov bh,00h
        mov cx,01h
        int 10h
        mov [di],al
        add letter_counter,01h
        jmp nextcycle
  convey_letter:   
        sub al,7ah
        add al,61h
        mov ah,0ah
        mov bh,00h
        mov cx,01h
        int 10h
        mov [di],al
        add letter_counter,01h
        jmp nextcycle 
        clear_screen 01,01,23,78
        mov ah,02h
        mov bh,00h
        mov dh,11d
        mov dl,20d
        int 10h
        inc dh
        inc dh
        mov ah,02h
        mov bh,00h
        int 10h
notkey:  
        mov ah,07h
        int 21h
        cmp al,0dh
        je to_start
        cmp al,1bh
        je over
        jmp notkey
to_start:     
        clear_screen 00,00,24,79
        jmp start
over:   clear_screen 01,01,23,78   
        mov ah,02h
        mov bh,00h
        mov dh,11d
        mov dl,15h
        int 10h
        mov ah,02h
        mov bh,00h
        mov dh,13d
        mov dl,15h
        int 10h
        mov ah,07h
        int 21h
        mov ah,07h
        int 21h
        clear_screen 00,00,24,79   
        mov ax,4c00h
        int 21h
main endp
code ends
end start

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色a**站在线观看| 成人午夜在线播放| 亚洲天堂福利av| 日韩欧美一卡二卡| 91国偷自产一区二区开放时间 | 欧美激情艳妇裸体舞| 欧美日韩一级片在线观看| 国产成人亚洲综合色影视| 日韩福利视频网| 亚洲男人天堂av| 久久久午夜精品| 亚洲精品一区二区三区影院| 欧美伊人久久久久久午夜久久久久| 国产精品白丝av| 轻轻草成人在线| 亚洲国产日韩a在线播放| 国产精品素人一区二区| 久久一留热品黄| 91精品国产一区二区三区香蕉| 色一情一乱一乱一91av| 成人性生交大片免费看视频在线 | 黄页视频在线91| 亚洲不卡在线观看| 一区二区三区四区乱视频| 久久精品男人的天堂| 日韩欧美国产三级电影视频| 7777精品伊人久久久大香线蕉经典版下载 | 自拍偷拍欧美激情| 久久久国际精品| 2024国产精品| 日韩写真欧美这视频| 欧美日韩一区二区三区不卡 | 一本一本大道香蕉久在线精品 | 亚洲精品伦理在线| 亚洲欧洲99久久| 综合激情成人伊人| 国产精品电影一区二区| 国产精品久久久久影院老司| 国产精品丝袜黑色高跟| 国产精品福利av| 国产精品福利影院| 亚洲欧美日韩国产中文在线| 亚洲女爱视频在线| 亚洲激情六月丁香| 一区二区三区蜜桃| 亚洲gay无套男同| 亚洲综合激情另类小说区| 亚洲综合久久久| 亚洲一区二区在线观看视频| 亚洲国产综合91精品麻豆| 亚洲黄色免费电影| 亚洲大尺度视频在线观看| 天堂成人免费av电影一区| 麻豆成人在线观看| 国产一区二区美女| 成人综合婷婷国产精品久久| av影院午夜一区| 欧亚一区二区三区| 欧美三级资源在线| 欧美一区二区三区小说| 日韩欧美电影一二三| 777午夜精品免费视频| 在线免费观看不卡av| 欧美高清www午色夜在线视频| 日韩欧美亚洲国产另类| 国产精品午夜久久| 一区二区三区免费看视频| 日韩精品福利网| 国产精品一区专区| 欧美不卡激情三级在线观看| 久久嫩草精品久久久精品一| 亚洲欧洲无码一区二区三区| 午夜精品久久久久久久蜜桃app| 狂野欧美性猛交blacked| 成人免费看视频| 欧美日韩国产精品成人| 久久久久成人黄色影片| 一区二区三区日本| 国产真实精品久久二三区| aaa亚洲精品一二三区| 制服丝袜亚洲网站| 国产精品麻豆网站| 日本视频免费一区| caoporen国产精品视频| 日韩午夜激情av| 亚洲色图视频免费播放| 美女视频黄a大片欧美| 91尤物视频在线观看| 日韩免费视频线观看| 亚洲人成在线观看一区二区| 久久精品国产亚洲a| 色综合天天综合网天天看片| 精品国产百合女同互慰| 亚洲人成7777| 国产麻豆91精品| 欧美美女一区二区三区| 国产精品免费视频观看| 琪琪久久久久日韩精品| 91小视频在线免费看| 久久一留热品黄| 婷婷综合在线观看| 97se亚洲国产综合自在线不卡 | 久久精品亚洲精品国产欧美 | 久久中文娱乐网| 亚洲国产另类av| 一本一道久久a久久精品 | 日本色综合中文字幕| 在线观看一区二区精品视频| 久久精品视频免费| 男男成人高潮片免费网站| 91国偷自产一区二区开放时间 | 欧美一三区三区四区免费在线看| 中文字幕在线不卡一区| 国产精品白丝jk白祙喷水网站| 在线播放视频一区| 亚洲综合偷拍欧美一区色| 成人免费高清视频| 欧美电影免费观看高清完整版在| 午夜精品视频一区| 欧洲亚洲精品在线| 亚洲精品日日夜夜| 99久久精品99国产精品 | 国产一区二区三区在线观看免费| 欧美精品18+| 亚洲国产美女搞黄色| 色婷婷精品大在线视频| 亚洲婷婷综合色高清在线| 粉嫩嫩av羞羞动漫久久久| 精品入口麻豆88视频| 久久国产乱子精品免费女| 欧美一区二区三区小说| 日韩成人一级大片| 欧美一区二区私人影院日本| 日韩精品电影一区亚洲| 555夜色666亚洲国产免| 三级成人在线视频| 欧美日韩不卡在线| 三级影片在线观看欧美日韩一区二区 | 国产成人在线色| 国产亲近乱来精品视频| 成人免费毛片嘿嘿连载视频| 国产精品久久久久久久裸模| 波多野结衣一区二区三区| 综合色天天鬼久久鬼色| 色综合色综合色综合色综合色综合| 国产精品成人免费精品自在线观看 | 欧美另类videos死尸| 蜜臀av亚洲一区中文字幕| 欧美不卡视频一区| 成人一级黄色片| 国产精品久久久久四虎| 欧美性极品少妇| 日韩va欧美va亚洲va久久| 精品少妇一区二区三区视频免付费| 加勒比av一区二区| 国产精品另类一区| 91在线视频播放| 亚洲亚洲精品在线观看| 欧美不卡视频一区| 成人午夜激情在线| 一区二区三区国产豹纹内裤在线| 69堂国产成人免费视频| 国产自产2019最新不卡| 亚洲欧洲精品天堂一级| 99国产精品99久久久久久| 亚洲综合成人在线| 日韩三级视频在线观看| 国产成人在线视频网站| 成人免费视频在线观看| 欧美人与z0zoxxxx视频| 国产精品一线二线三线| 一个色综合av| 精品视频在线免费看| 美女视频第一区二区三区免费观看网站| 日韩免费看的电影| gogogo免费视频观看亚洲一| 亚洲午夜视频在线观看| www国产精品av| 在线免费观看日本一区| 九九精品视频在线看| 亚洲乱码中文字幕综合| 日韩三级视频在线看| 丝袜a∨在线一区二区三区不卡| 欧美高清激情brazzers| 国内精品久久久久影院一蜜桃| 亚洲国产精品成人综合| 久久久美女毛片| 色婷婷综合在线| 国产乱子伦视频一区二区三区| 亚洲精品成人悠悠色影视| 久久在线免费观看| 欧美色精品天天在线观看视频| 国产精品一色哟哟哟| 日韩精品免费视频人成| 亚洲精品视频在线观看网站| 2017欧美狠狠色| 日韩一区二区免费在线观看| 色成人在线视频| 懂色av一区二区三区蜜臀| 日本人妖一区二区|