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

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

?? 28_c.asm

?? 經典的匯編
?? ASM
字號:
 data_seg    segment
  star2      db 26
             db 40h,0bh,0,0
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
             db 40h,0bh,1,-3
             db 02ah,0bh,0,1
  star3      db 26
             db 40h,0bh,0,0
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
             db 40h,0bh,1,3
             db 02ah,0bh,0,-1
 char_cnt1    dw ?
 pointer1     dw ?
 line_on1     db ?
 col_on1      db ?
 char_cnt2   dw ?
 pointer2    dw ?
 line_on2    db ?
 col_on2     db ?
 char        dw ?
 col         db ?
 col0        db ?
 col00       db ?
 col01       db ?
 count       db ?
 count0      db ?
 count1      db ?
 count2      db ?
 char0       db ?
 char1       db ?
 char01      db ?
 char2       db ?
 line1       db ?
 col1        db ?
 pot1        dw ?
 line2       db ?
 col2        db ?
 pot2        dw ?
 count_cx    db ?
 data_seg    ends
 ;---------------------------------------
 code_seg    segment
             assume cs:code_seg,ds:data_seg
 main        proc  far
             push  ds
             sub   ax,ax
             sub   cx,cx
             push  ax
             push  cx
             mov   ax,data_seg
             mov   ds,ax

             mov   col,2
             mov   col0,2
             mov   col01,2
             mov   char0,2
             mov   char01,2
             mov   count,1
             mov   char1,40
             mov   char2,38
             mov   count0,4
             mov   count1,2
             mov   count_cx,2
again:    
             lea   di,star2
             mov   dh,4
             mov   dl,3
             call  move_shape1
             lea   di,star3
             mov   dh,4
             mov   dl,75
             call  move_shape2
             dec   count_cx
             call  must_2
             pop   cx
             ret
 main        endp
 ;----------------------------
 clear_screen proc near
             push   ax
             push   bx
             push   cx
             push   dx
             mov    ah,6
             mov    al,0
             mov    ch,0
             mov    cl,0
             mov    dh,24
             mov    dl,79
             mov    bh,7
             int    10h
             pop     dx
             pop     cx
             pop     bx
             pop     ax
             ret
 clear_screen  endp
;----------------------------------------
 move_shape1    proc near
                push ax
                push bx
                push cx
                push dx
                push di
                mov  ah,0fh
                int  10h
                sub  ch,ch
                mov  cl,[di]
                inc  di
                mov  char_cnt1,cx
                mov  pointer1,di
                mov  line_on1,dh
                mov  col_on1,dl
                mov  char,cx
                pop  di
                pop  dx
                pop  cx
                pop  bx                  
                pop  ax
                ret
 move_shape1    endp
 ;----------------------------
 move_shape2    proc near
                push ax
                push bx
                push cx
                push dx
                push di
                mov  ah,0fh
                int  10h
                sub  ch,ch
                mov  cl,[di]
                inc  di
                mov  char_cnt2,cx
                mov  pointer2,di
                mov  line_on2,dh
                mov  col_on2,dl
                mov  char,cx
                pop  di
                pop  dx
                pop  cx
                pop  bx                  
                pop  ax
                ret
 move_shape2    endp
;-----------------------------------------
 must_2      proc       near
                push ax
                push bx
                push cx
                push dx
                push di
                mov  ah,0fh
                int  10h
 exit41:     sub  cx,cx
             mov        col,2
             mov        col01,2
             mov        char0,2
             mov        char01,2
             mov        cx,char_cnt1
             mov        di,pointer1
             mov        dh,line_on1
             mov        dl,col_on1
             mov        char,cx
             jmp        plot_next1
 exit31:     sub  cx,cx
             mov        cx,char_cnt2
             mov        di,pointer2
             mov        dh,line_on2
             mov        dl,col_on2
             mov        char,cx
             jmp        plot_next1
  ;-------------------------------------
 exit61:     call       dly_qrtr
             mov        char0,2
             mov        char01,2
             mov        col01,2
             mov        col,2
             mov        dl,col_on2
             dec        dl
             cmp        char1,dl
             je         exit71
             call       dly_qrtr
             call       dly_qrtr
             call       erase1
             cmp        col0,26
             je         exit41
             add        col0,2
             jmp        exit41
       ;----------------------------
 exit71:     cmp        count1,1
             je         exit93
             cmp        line_on1,4
             jne        exit91
             cmp        col0,26
             jne        exit92
 exit91:     sub        col0,2
             je         exit82
             inc        line_on1
             inc        line_on2
             sub        col_on1,2
             add        col_on2,2
             call       dly_qrtr
             call       dly_qrtr
             call       erase1
             mov        count1,2
             jmp        exit41
 exit82:     cmp        count_cx,1
             je         exit22
             jmp        exit81
 exit92:     mov        al,26
             sub        al,col0
             mov        count2,al
             add        count2,2
             mov        dl,col0
             mov        col00,dl
 exit93:     sub        count2,2
             je         exit91
             inc        line_on1
             inc        line_on2
             sub        col_on1,2
             add        col_on2,2
             sub        col0,2
             call       dly_qrtr
             call       dly_qrtr
             call       erase1             
             mov        dl,col00
             mov        col0,dl
             dec        count1
             cmp        count1,1
             je         exit94
             mov        count1,1
 exit94:     jmp        exit41 
 exit22:     jmp        exit21
 exit81:     add        char1,2
             sub        char2,2
             cmp        char1,39
             je         exit21
             mov        line_on1,4
             mov        line_on2,4
             mov        dl,char1
             inc        dl
             mov        col_on1,dl
             mov        dl,char2
             dec        dl
             mov        col_on2,dl
             mov        col0,2
             mov        count1,2
             jmp        exit41
 exit01:     mov  line2,dh
             mov  col2,dl
             add  di,4
             mov  pot2,di
             mov  dl,col01
             cmp  col0,dl
             je   exit02
             add  col01,2
             mov  col,2
             mov  char01,2 
             dec  char01 
             jmp  exit410
 exit02:     jmp        exit61
 exit21:        pop  di
                pop  dx
                pop  cx
                pop  bx                  
                pop  ax                             
             ret
 exit03:     jmp  exit01
 exit410:    mov        dh,line1
             mov        di,pot1
             mov        dl,col1
             jmp        plot_next1
 exit310:    mov        dh,line2
             mov        di,pot2
             mov        dl,col2
 ;----------------------------------------
 plot_next1:
             add  dh,[di+2]
             add  dl,[di+3]
             mov  ah,2
             int  10h
             mov  al,[di]
             mov  bl,0ch
             push cx                    
             mov  cx,1
             mov  ah,09
             int  10h
             pop  cx
             dec  col
             je   exit51
             add  di,4
             jmp  plot_next1
 exit51:     cmp  char01,0
             je   exit03  ;-------------
             cmp  char01,1
             je   exit12
             cmp  char0,1
             je   exit03  ;--------------------
             mov  line1,dh
             mov  col1,dl
             add  di,4
             mov  pot1,di
             mov  col,2     
             dec  char0
             jmp  exit31
 exit12:     mov  line1,dh
             mov  col1,dl             
             add  di,4
             mov  pot1,di
             mov  col,2
             dec  char01
             jmp  exit310
must_2       endp
;----------------------------------------
 erase1      proc       near
            sub  cx,cx
            mov        cx,char_cnt1
            mov        di,pointer1
            mov        dh,line_on1
            mov        dl,col_on1
            mov        char,cx
            jmp        erase_next1

exit62:     sub  cx,cx
            mov        cx,char_cnt2
            mov        di,pointer2
            mov        dh,line_on2
            mov        dl,col_on2
            mov        char,cx
            jmp        erase_next1

 exit011:    mov  line2,dh
             mov  col2,dl
             add  di,4
             mov  pot2,di
             mov  dl,col01
             cmp  col0,dl
             je   exit021
             add  col01,2
             mov  col,2
             mov  char01,2 
             dec  char01 
             jmp  exit4101
 exit021:    jmp        left
 exit012:    jmp  exit011

 exit4101:   mov        dh,line1
             mov        di,pot1
             mov        dl,col1
             jmp        erase_next1
 exit3101:   mov        dh,line2
             mov        di,pot2
             mov        dl,col2
 erase_next1:
             add        dh,[di+2]
             add        dl,[di+3]
             mov        ah,2
             int        10h
             mov        al,'*'
             mov        bl,0
             push       cx
             mov        cx,1
             mov        ah,9
             int        10h
             pop        cx
  ;-------------------------------------
             dec        col
             je         exit0
             add        di,4
             jmp        erase_next1
 exit0:      cmp  char01,0
             je   exit011  ;-------------
             cmp  char01,1
             je   exit121
             cmp  char0,1
             je   exit012  ;--------------------
             mov  line1,dh
             mov  col1,dl
             add  di,4
             mov  pot1,di
             mov  col,2     
             dec  char0
             jmp  exit62

 exit121:    mov  line1,dh
             mov  col1,dl
             add  di,4
             mov  pot1,di
             mov  col,2
             dec  char01
             jmp  exit3101
 left:       add        col_on1,2
             sub        col_on2,2
             ret
 erase1       endp
 ;------------------------------
 ;--------------------------------------
 dly_qrtr    proc       near
             push       cx
             push       dx
             mov        dx,25
 dll:        mov        cx,65530
 dl2:        loop       dl2
             dec        dx
             jnz        dll
             pop        dx
             pop        cx
             ret
 dly_qrtr    endp
 ;---------------------------------------
 code_seg    ends
             end    main
 ;---------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色噜噜久久综合| 国产乱码精品一品二品| 婷婷综合五月天| 狠狠狠色丁香婷婷综合久久五月| 国产三级精品在线| 国产精品一区在线观看乱码| 国产精品久久久久久久浪潮网站| 一本久道中文字幕精品亚洲嫩| 亚洲日本电影在线| 欧美一区二区三区视频在线观看| 国产精品一区二区三区四区| 亚洲一区欧美一区| 69堂精品视频| eeuss鲁片一区二区三区| 日韩在线观看一区二区| 国产天堂亚洲国产碰碰| 欧美日韩dvd在线观看| 国产乱码精品一区二区三区av| 亚洲综合免费观看高清完整版 | 亚洲国产精品黑人久久久| 成人天堂资源www在线| 午夜日韩在线电影| 亚洲欧美综合另类在线卡通| 91精品国产麻豆| av在线一区二区三区| 久久99精品久久久久婷婷| 久久色中文字幕| 99久久99久久精品免费看蜜桃 | 在线综合+亚洲+欧美中文字幕| 成人午夜电影久久影院| 一区二区三区国产精华| 久久综合九色欧美综合狠狠| 91老师片黄在线观看| 日韩电影在线免费看| 国产精品私房写真福利视频| 在线不卡中文字幕播放| 99精品视频在线观看| 国产专区综合网| 亚洲激情自拍偷拍| 欧美国产精品一区二区| 91精品办公室少妇高潮对白| 国产精品99久久久| 久久国产精品免费| 久久国产三级精品| 中文字幕在线一区二区三区| 国模冰冰炮一区二区| 偷拍一区二区三区| 亚洲午夜久久久久久久久电影院| 亚洲欧洲av色图| 精品精品欲导航| 91精品国产综合久久福利软件| 国产成人免费视频网站高清观看视频 | 中文字幕在线一区免费| 国产精品美女一区二区在线观看| 日韩女同互慰一区二区| 欧美一级二级在线观看| 色综合天天综合在线视频| 97se狠狠狠综合亚洲狠狠| 成人一区二区三区| av亚洲精华国产精华精华 | 亚洲激情网站免费观看| 亚洲欧美日韩系列| 一区二区三区四区视频精品免费| 一区二区三区日韩欧美精品| 一区二区三区精品在线| 亚洲国产欧美在线| 石原莉奈一区二区三区在线观看| 日韩av成人高清| 精品在线亚洲视频| 国产精品影音先锋| 不卡一卡二卡三乱码免费网站| 丁香婷婷综合五月| 99久久99久久精品免费观看 | 亚洲天堂久久久久久久| 亚洲欧美成人一区二区三区| 一区二区在线观看视频在线观看| 亚洲午夜久久久久久久久电影网| 日韩电影在线看| 国产一区二区三区四区在线观看| 岛国av在线一区| 91国偷自产一区二区三区观看| 欧美日韩一区不卡| 日韩三级免费观看| 国产日韩欧美综合一区| 亚洲精品国产精华液| 国产精品初高中害羞小美女文| 日韩在线卡一卡二| 91麻豆精品国产91久久久资源速度 | 天天综合天天做天天综合| 日韩av一区二| 伦理电影国产精品| 午夜精品久久久久久久久| 韩国毛片一区二区三区| 成人美女在线视频| 欧美日韩激情在线| 国产午夜三级一区二区三| 亚洲品质自拍视频| 午夜精品久久久久久久久| 国产在线精品一区二区夜色| 99国产精品久久久久| 5858s免费视频成人| 国产欧美日韩精品在线| 亚洲一区二区视频在线| 另类专区欧美蜜桃臀第一页| 91猫先生在线| 亚洲成人免费影院| 日韩av成人高清| 99国内精品久久| 国产一区二区精品在线观看| 91免费国产在线观看| 欧美一区日韩一区| 亚洲欧洲三级电影| 久久精品国产第一区二区三区| 91天堂素人约啪| 欧美一级一区二区| 国产精品嫩草久久久久| 蜜桃久久av一区| 一本久久精品一区二区| 久久久久国产精品麻豆ai换脸 | 在线观看三级视频欧美| 久久久久久久久一| 日韩精品五月天| 一本到一区二区三区| 国产亚洲精品超碰| 免费看精品久久片| 欧洲精品一区二区| 久久综合九色综合欧美98| 亚洲日本在线视频观看| 岛国一区二区三区| 久久久久久久久伊人| 国产午夜精品一区二区三区视频 | 久色婷婷小香蕉久久| 奇米精品一区二区三区在线观看一 | 色综合久久久久久久| 久久午夜电影网| 久久99精品久久久久婷婷| 欧美日韩免费一区二区三区视频| 国产精品人成在线观看免费| 国产一区欧美一区| 欧美va日韩va| 另类成人小视频在线| 欧美理论在线播放| 亚洲国产精品人人做人人爽| 91蝌蚪国产九色| 国产精品久久久久久久久免费樱桃 | 国产一区二区三区日韩 | 国产精品麻豆视频| 国产·精品毛片| 欧美午夜寂寞影院| 色国产综合视频| 亚洲美女免费视频| 91视频在线观看免费| 亚洲国产日韩综合久久精品| 欧美日韩成人在线一区| 蜜臀91精品一区二区三区 | 日韩午夜在线观看| 精品无码三级在线观看视频| 国产亚洲精品7777| 波多野结衣精品在线| 亚洲在线观看免费| 欧美一区二视频| 国产一区二区三区精品视频| 中文字幕乱码一区二区免费| 色综合欧美在线视频区| 日韩中文字幕av电影| 久久精品人人爽人人爽| av在线播放不卡| 五月婷婷综合网| 国产偷v国产偷v亚洲高清| 色综合久久综合网97色综合| 日日摸夜夜添夜夜添亚洲女人| 久久影院午夜片一区| 99精品视频在线播放观看| 日韩一区精品字幕| 欧美国产日韩亚洲一区| 欧美性高清videossexo| 国产综合色精品一区二区三区| 国产精品成人免费| 91精品久久久久久蜜臀| 成人免费视频网站在线观看| 亚洲自拍与偷拍| 久久久久久久久久久久久久久99 | 欧美国产日韩亚洲一区| 欧美老女人在线| 不卡在线视频中文字幕| 免播放器亚洲一区| 亚洲色欲色欲www| 精品噜噜噜噜久久久久久久久试看| 91视频一区二区三区| 免费人成黄页网站在线一区二区| 中文字幕视频一区| 日韩免费看网站| 欧美在线观看一二区| 国产成人综合精品三级| 日韩伦理免费电影| 久久久久久久综合日本| 欧美军同video69gay| 成人精品亚洲人成在线| 狠狠色综合播放一区二区| 午夜视频一区二区|