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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? game.txt

?? 用匯編編的一個游戲
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
        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,50000d
        jne in_cycle 
                
        push dx
        mov ah,06h
        mov dl,0ffh
        int 21h
        pop dx

;如果鍵盤緩沖區部分為空,則跳轉
        jz pass                                                  
                                                
;如果鍵入ESC,則返回主菜單
        cmp al,1bh                                          
        je  to_start1

;如果鍵入SPACE,則游戲暫停
        cmp al," "                                         
        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                                                          
        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,[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,[si]
        cmp ah,1
        je  fail

        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]                                
        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 
        
;游戲失敗后的相關處理
fail:
        mov ah,0ah                                        
        mov al," "
        mov cx,01h
        int 10h
        
        inc dh
        mov ah,02h
        mov bh,00h
        int 10h
        
        mov ah,0ah
        mov al,[di]
        mov bh,00h
        mov cx,01h
        int 10h

        mov ah,02h
        mov bh,00h
        mov dh,12d
        mov dl,17d
        int 10h

        push dx
        mov ah,09h
        lea dx,failmeg
        int 21h
        pop dx

        add dh,2
        mov ah,02h
        mov bh,00h        
        int 10h

        mov ah,09h
        lea dx,failmeg0
        int 21h

re: 
        mov ah,07h
        int 21h
        cmp al,0dh
        jne re
        

        clear_screen 01,01,23,78
        mov ah,02h
        mov bh,00h
        mov dh,11d
        mov dl,20d
        int 10h
        
        push dx
        mov ah,09h
        lea dx,failmeg1
        int 21h
        pop dx
        
        inc dh
        inc dh
        mov ah,02h
        mov bh,00h
        int 10h

        mov ah,09h
        lea dx,failmeg2
        int 21h

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,09h
        lea dx,failmeg3
        int 21h
        
        mov ah,02h
        mov bh,00h
        mov dh,13d
        mov dl,15h
        int 10h
        
        mov ah,09h
        lea dx,failmeg4
        int 21h
        
        

        mov ah,07h
        int 21h


;清屏,退出

        clear_screen 00,00,24,79                

        mov ax,4c00h
        int 21h
main endp
code ends
end start  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精选免费视频| 国产一区二区三区电影在线观看 | 国产乱码精品一区二区三区av| 精品无人码麻豆乱码1区2区| 色综合久久久久综合体| 日韩亚洲电影在线| 一区二区三区中文字幕电影| 国产精品主播直播| 91精品国产91久久久久久最新毛片 | 日韩精品视频网| 色噜噜狠狠色综合欧洲selulu| 精品久久久久一区| 日本少妇一区二区| 欧美性受极品xxxx喷水| 中文字幕制服丝袜一区二区三区| 美女脱光内衣内裤视频久久网站 | 国产99精品国产| 日韩一区二区三区四区 | 欧美色综合天天久久综合精品| 久久午夜老司机| 日韩av一区二区三区| 91传媒视频在线播放| 国产精品盗摄一区二区三区| 国产v综合v亚洲欧| 精品久久久久久综合日本欧美| 亚洲a一区二区| 在线观看亚洲专区| 一区二区三区免费观看| 一本久久a久久精品亚洲| 国产精品天美传媒| 成人动漫视频在线| 中文字幕的久久| 国产+成+人+亚洲欧洲自线| 精品对白一区国产伦| 看国产成人h片视频| 91精品国产黑色紧身裤美女| 天堂一区二区在线| 884aa四虎影成人精品一区| 亚洲mv在线观看| 日韩视频中午一区| 麻豆精品视频在线| 欧美精品一区二区久久久| 捆绑调教一区二区三区| 久久久精品免费观看| 国产成人免费在线视频| 国产欧美日韩另类一区| 99精品偷自拍| 亚洲高清不卡在线| 欧美电影免费提供在线观看| 黄网站免费久久| 国产精品亲子伦对白| 色综合色狠狠综合色| 亚洲成人免费av| 欧美成va人片在线观看| 国产高清在线精品| 亚洲精品亚洲人成人网 | 色婷婷一区二区| 婷婷综合在线观看| 欧美精品一区二区久久婷婷| 成人黄色在线看| 亚洲成精国产精品女| 欧美一区二区三区免费| 高清不卡一二三区| 亚洲一区二区成人在线观看| 日韩精品一区二区三区在线| 国产成人精品免费网站| 亚洲自拍欧美精品| 精品卡一卡二卡三卡四在线| www.成人在线| 人人超碰91尤物精品国产| 国产喂奶挤奶一区二区三区| 日本高清视频一区二区| 美女网站色91| 亚洲日穴在线视频| 精品美女在线播放| 在线免费视频一区二区| 黄色小说综合网站| 亚洲一区二区三区四区五区黄 | 欧美老女人在线| 成人美女视频在线看| 日日摸夜夜添夜夜添国产精品| 中文字幕不卡的av| 在线成人高清不卡| 99v久久综合狠狠综合久久| 久久99热这里只有精品| 亚洲已满18点击进入久久| 久久久电影一区二区三区| 欧美日韩成人综合在线一区二区| 国产成人av一区二区三区在线| 亚洲国产日韩精品| 亚洲日本韩国一区| 中文字幕高清不卡| 久久久久综合网| 欧美日高清视频| 色噜噜狠狠色综合中国| 成人免费视频免费观看| 另类综合日韩欧美亚洲| 午夜电影网一区| 有码一区二区三区| 一区二区免费视频| 国产欧美日韩激情| 久久婷婷一区二区三区| 日韩美女在线视频| 欧美美女视频在线观看| 色88888久久久久久影院按摩| 国产成人精品一区二区三区四区| 精品一二线国产| 免费三级欧美电影| 日本欧美一区二区三区| 日韩精品色哟哟| 日韩精品福利网| 日韩国产精品久久久久久亚洲| 亚洲综合在线五月| 亚洲激情六月丁香| 亚洲三级电影网站| 亚洲美女一区二区三区| 亚洲黄色av一区| 亚洲一级片在线观看| 午夜精品福利一区二区蜜股av| 一区二区三区鲁丝不卡| 一区二区三区产品免费精品久久75| 国产精品久久久久影视| 亚洲欧洲成人自拍| 亚洲黄色av一区| 午夜电影网一区| 精品一区二区在线看| 国产一区二区电影| 成人免费视频视频在线观看免费| 成人黄色小视频在线观看| 99久久婷婷国产综合精品| 成人高清免费观看| 欧美中文字幕一二三区视频| 欧美日韩精品一区二区三区四区| 欧美日韩精品一区视频| 欧美tk—视频vk| 国产午夜精品久久| 亚洲欧美日韩人成在线播放| 亚洲一区二区三区在线播放| 午夜影视日本亚洲欧洲精品| 日本伊人精品一区二区三区观看方式| 日韩精品国产欧美| 国产精品一二三四五| 99视频在线观看一区三区| 在线观看av不卡| 日韩精品一区二区三区中文精品| 国产欧美日韩另类视频免费观看 | 天涯成人国产亚洲精品一区av| 强制捆绑调教一区二区| 韩国女主播一区| av不卡在线观看| 欧美夫妻性生活| 中日韩免费视频中文字幕| 亚洲精品videosex极品| 狂野欧美性猛交blacked| av男人天堂一区| 777奇米四色成人影色区| 国产午夜亚洲精品不卡| 夜夜夜精品看看| 国产乱码精品一区二区三区五月婷| 日本韩国欧美国产| 久久久久久久久97黄色工厂| 一区二区三区在线看| 久久国产视频网| 色婷婷综合五月| 久久综合九色综合97_久久久| 一个色在线综合| 国产成人小视频| 日韩视频不卡中文| 亚洲精品美国一| 成人免费毛片a| 日韩欧美一级二级三级久久久| 亚洲欧美激情在线| 国产精品一区三区| 91精品国产欧美一区二区| 亚洲嫩草精品久久| 国产aⅴ综合色| 精品国产伦一区二区三区观看方式 | 激情综合一区二区三区| 色94色欧美sute亚洲线路一久| 精品国产精品一区二区夜夜嗨| 亚洲中国最大av网站| 懂色av中文一区二区三区| 日韩欧美中文一区二区| 亚洲一区二区三区在线| 99精品黄色片免费大全| 中文字幕久久午夜不卡| 国产一区二区三区精品视频| 日韩精品最新网址| 国产一区二区免费视频| 亚洲午夜激情网页| 欧美一区午夜精品| 精品少妇一区二区三区| 色哟哟亚洲精品| 欧美一级欧美三级在线观看| 国产99久久久久久免费看农村| 亚洲一区二区三区中文字幕在线| 99久久99久久精品免费观看| 亚洲一区在线观看免费| 日韩欧美精品在线视频| 国产精品正在播放|