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

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

?? testword.asm

?? 匯編語言幾個(gè)經(jīng)典例子,有電子表等
?? ASM
字號(hào):
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)下一個(gè)新字母的數(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
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女任你摸久久| 久久国产剧场电影| 91丨九色丨蝌蚪丨老版| 亚洲欧洲日本在线| 91传媒视频在线播放| 一区二区三区欧美视频| 欧美日韩亚洲综合在线 | 26uuu精品一区二区在线观看| 久久99精品国产麻豆不卡| 精品乱人伦一区二区三区| 国产精品77777竹菊影视小说| 国产精品久久久久久久午夜片| 色8久久精品久久久久久蜜| 亚洲成人福利片| 久久亚洲捆绑美女| 成av人片一区二区| 亚洲韩国精品一区| 26uuu欧美| 91网页版在线| 久久精品国产精品亚洲精品| 日本一区免费视频| 欧美视频在线播放| 狠狠色综合日日| 亚洲女性喷水在线观看一区| 欧美日韩国产综合一区二区三区| 久久69国产一区二区蜜臀| 国产精品欧美久久久久一区二区| 色综合天天综合网天天看片| 蜜桃视频在线一区| 国产精品传媒在线| 日韩亚洲欧美成人一区| 99精品视频在线观看| 麻豆一区二区在线| 亚洲精品一二三| 亚洲精品一区二区三区四区高清| 91影视在线播放| 国产主播一区二区三区| 亚洲国产综合在线| 国产欧美日韩精品一区| 3atv一区二区三区| jvid福利写真一区二区三区| 蜜臀久久99精品久久久久宅男| 亚洲欧美日韩国产综合| 2023国产精品自拍| 日韩欧美成人一区二区| 成人免费高清在线观看| 丝袜亚洲另类欧美| 亚洲美女偷拍久久| 中文欧美字幕免费| 精品久久久久久久一区二区蜜臀| 91电影在线观看| 99视频在线精品| 国产九色sp调教91| 日韩精品色哟哟| 一区二区三区在线观看国产| 中文字幕在线一区| 久久久精品2019中文字幕之3| 在线播放视频一区| 亚洲一区二区三区在线看| 成人午夜又粗又硬又大| 亚洲国产精品传媒在线观看| av在线不卡电影| 午夜成人在线视频| 日韩一区二区三区视频在线| 国产一区二区福利| 国产精品美女久久久久久久| 一本一本久久a久久精品综合麻豆| 亚洲人成影院在线观看| 欧美一区二区三区在线看| 麻豆91精品91久久久的内涵| 亚洲国产精品高清| 欧美视频中文一区二区三区在线观看| 日韩精品亚洲一区| 亚洲欧美另类久久久精品2019| 欧美亚洲一区二区在线观看| 一区二区三区在线观看视频| 国产a视频精品免费观看| 欧美精品一二三| 精品午夜久久福利影院| 亚洲色图丝袜美腿| 久久亚洲综合色一区二区三区| 中文字幕中文字幕一区二区| 青青草国产精品97视觉盛宴| 日本亚洲电影天堂| 天堂午夜影视日韩欧美一区二区| 亚洲午夜av在线| 日韩高清在线不卡| 免费观看成人av| 激情五月婷婷综合网| 九色综合国产一区二区三区| 久久福利视频一区二区| 国产资源在线一区| 色综合久久天天综合网| 在线观看91视频| 欧美日本乱大交xxxxx| 69堂精品视频| 久久综合五月天婷婷伊人| 国产丝袜在线精品| 91精品国产91久久久久久最新毛片| 欧美综合一区二区| 色综合激情五月| 欧美性生活大片视频| 欧美日韩在线免费视频| 欧美一区二区私人影院日本| 欧美日韩一区在线| 日韩一区二区三区在线视频| 欧美电影精品一区二区| 精品少妇一区二区| 国产精品午夜春色av| 国产免费成人在线视频| 亚洲精品少妇30p| 亚洲第一综合色| 美女脱光内衣内裤视频久久网站| 另类小说综合欧美亚洲| 99re成人在线| 欧美色网一区二区| 一二三四社区欧美黄| 国产欧美一区二区在线观看| 国产视频在线观看一区二区三区| 欧美日韩一级大片网址| 在线播放日韩导航| 中文字幕亚洲电影| 成人国产视频在线观看| 亚洲一区在线观看视频| 日韩欧美亚洲一区二区| 91麻豆国产福利在线观看| 7777精品伊人久久久大香线蕉| 国产精品人人做人人爽人人添| 偷拍亚洲欧洲综合| www.亚洲激情.com| 日韩欧美国产午夜精品| 亚洲男帅同性gay1069| 国产最新精品免费| 欧美三电影在线| 国产精品成人一区二区艾草| 久久99精品国产91久久来源| 欧美性生交片4| 国产精品私人影院| 国产美女精品人人做人人爽| 欧美精品xxxxbbbb| 一区二区三区四区激情| 亚洲免费色视频| 在线免费观看视频一区| 国产精品热久久久久夜色精品三区| 日本人妖一区二区| 欧美写真视频网站| 舔着乳尖日韩一区| 欧美女孩性生活视频| 亚洲激情网站免费观看| 91小视频在线免费看| 久久久久国产精品麻豆ai换脸| 亚洲美腿欧美偷拍| 欧美一a一片一级一片| 亚洲精选一二三| 欧美人与性动xxxx| 经典三级在线一区| 中文字幕欧美三区| 在线亚洲人成电影网站色www| 亚洲日本va在线观看| 欧美精品成人一区二区三区四区| 视频在线观看一区二区三区| 中文字幕 久热精品 视频在线| 男人的j进女人的j一区| 欧美综合色免费| 亚洲a一区二区| 精品国产区一区| 色悠悠亚洲一区二区| 五月天激情综合网| 日韩高清国产一区在线| 成人性色生活片免费看爆迷你毛片| 日本道在线观看一区二区| 亚洲午夜日本在线观看| 欧洲精品在线观看| 亚洲国产视频一区| 91电影在线观看| 日韩中文字幕av电影| 精品少妇一区二区三区日产乱码| 国产综合色在线| 国产日韩欧美在线一区| 成人综合婷婷国产精品久久蜜臀 | 欧美午夜一区二区三区| 亚洲永久免费视频| 欧美日韩精品二区第二页| 日本一二三不卡| 欧美韩国日本不卡| 欧美不卡123| 91麻豆精品91久久久久久清纯| 99久久99久久精品免费看蜜桃| 日精品一区二区三区| 美腿丝袜亚洲色图| 亚洲va在线va天堂| 一区二区欧美精品| 亚洲精品日产精品乱码不卡| 在线观看精品一区| a在线欧美一区| 丁香婷婷综合网| 成人午夜av电影| 91丝袜国产在线播放| 99精品一区二区| 色婷婷久久一区二区三区麻豆|