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

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

?? 25_b.asm

?? 在dos屏幕上顯示日期和系統(tǒng)時(shí)間
?? ASM
字號(hào):

 data_seg    segment
  car        db 2						;用于寫方框左豎杠圖形的字符組
             db 40h,0bh,0,0
             db 02ah,0bh,0,1
  jeep       db 2  						;用于寫方框右豎杠圖形的字符組    
             db 40h,0bh,0,0
             db 02ah,0bh,0,-1
  star       db 2						;用于寫方框上橫杠圖形的字符組
             db 40h,0bh,0,0
             db 02ah,0,0,1
  star1      db 2   						;用于寫方框下橫杠圖形的字符組   
             db 40h,0bh,0,0
             db 02ah,0,0,-1

  car1       db 2						;用于從左向右寫的運(yùn)動(dòng)字符組
             db 40h,0bh,0,0
             db 02ah,0bh,0,1
  jeep1      db 2                                               ;用于從左向右寫的運(yùn)動(dòng)字符組
             db 40h,0bh,0,0
             db 02ah,0bh,0,-1
 char_cnt     dw ?
 pointer      dw ?
 line_on      db ?
 col_on       db ?
 char_cnt1    dw ?
 pointer1     dw ?
 line_on1     db ?
 col_on1      db ?
 char_cnt2    dw ?
 pointer2     dw ?
 line_on2     db ?
 col_on2      db ?
 col          db ?
 char0        db ?
 char         db ?
 char1        db ?
 char2        db ?
 count0       db ?
 count        db ?
 count_cx     dw ?
 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   char,2
             mov   char0,2
             mov   char1,16
             mov   char2,4
             mov   count_cx,13
             call  clear_screen
             mov   count,5
             mov   count0,4

again:
             lea   di,star
             mov   dh,3
             mov   dl,2
             call  move_shape
             dec   count0
             lea   di,star1
             mov   dh,17
             mov   dl,76
             call  move_shape
             dec   count0
             lea   di,jeep
             mov   dh,4
             mov   dl,2
             call  move_shape
             dec   count0
             lea   di,car
             mov   dh,16
             mov   dl,76
             call  move_shape

 again1:     mov   count,5
             mov   char2,4
             mov   char,2
             mov   char0,2
             lea   di,car1
             mov   dh,4
             mov   dl,2
             call  move_shape1

             lea   di,jeep1
             mov   dh,4
             mov   dl,76
             call  move_shape2
             call  must_2
             dec   count_cx
             jne   again1   
             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_shape     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_cnt,cx
                mov  pointer,di
                mov  line_on,dh
                mov  col_on,dl
plot_nextR:
             add  dh,[di+2]
             add  dl,[di+3]
             cmp  count0,3
             je   exit2R
             cmp  count0,2
             je   exit9R
             cmp  count0,1
             je   exit10R
             cmp  dl,78
             jb   mov_crsrR
             jmp  exit1R
exit2R:      cmp  dl,1
             jnb  mov_crsrR
             jmp  exit1R
exit9R:      cmp  dh,17
             jb   mov_crsrR
             jmp  exit1R
exit10R:     cmp  dh,3
             ja   mov_crsrR
exit1R:      pop  di
             pop  dx
             pop  cx
             pop  bx
             pop  ax
             ret
 mov_crsrR:
             mov  ah,2
             int  10h
             mov  al,[di]
             mov  bl,[di+1]
             push cx
             mov  cx,1
             mov  ah,09
             int  10h
             pop  cx
             add  di,4
             loop plot_nextR
 exit4R:     dec  count
             je   exit3R
             call dly_qrtr
             jmp  exit4R
 exit3R:     call erase1
             mov  count,5
             jmp  short plot_nextR
 move_shape  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
                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
                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
 exit4:      sub  cx,cx
             mov        cx,char_cnt1
             mov        di,pointer1
             mov        dh,line_on1
             mov        dl,col_on1
             jmp        plot_next
 exit3:      sub  cx,cx
             mov        cx,char_cnt2
             mov        di,pointer2
             mov        dh,line_on2
             mov        dl,col_on2
             jmp        plot_next

 exit5:      dec  count
             je   exit7
             call dly_qrtr
             jmp  exit5
 exit7:      inc  char
             call erase
             mov  count,5
             cmp  char0,1
             jne  exit11
             inc  char0
 exit11:     jmp        short exit4

 plot_next:  add  dh,[di+2]
             add  dl,[di+3]
             cmp  dh,char1 
             jne  mov_crsr1   
             dec  char2
             jmp  mov_crsr1
 exit2:         pop  di
                pop  dx
                pop  cx
                pop  bx                  
                pop  ax                             
             ret
 exit10:     call dly_qrtr
             call dly_qrtr
             call dly_qrtr
             call dly_qrtr
             call dly_qrtr
             jmp  exit4
 mov_crsr1:                 
             mov  ah,2
             int  10h
             mov  al,[di]
             mov  bl,[di+1]
             push cx
             mov  cx,1
             mov  ah,09
             int  10h
             pop  cx
             add  di,4
             loop plot_next

             cmp  char,1
             je   exit8
             dec  char
             jmp  exit3
 exit8:      cmp  char2,0
             je   exit9
             cmp  dl,39   
             jne  exit5
             dec  char0
             jmp  exit5
 exit9:      cmp  col_on2,2
             je   exit12
             add  col_on1,2
             sub  col_on2,2
             mov  char2,4
             inc  char
             jmp  exit10
 exit12:     dec  char1
             jmp  exit2
must_2       endp
;--------------$$$$$$$$$$$$----------------
erase       proc       near
            sub  cx,cx
            mov        cx,char_cnt1                             
            mov        di,pointer1
            mov        dh,line_on1
            mov        dl,col_on1
            jmp        erase_next

exit6:      sub  cx,cx
            mov        cx,char_cnt2
            mov        di,pointer2
            mov        dh,line_on2
            mov        dl,col_on2
            jmp        erase_next
 erase_next:
             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
             add        di,4
             loop       erase_next
          ;---------------------------
             cmp        char0,1
             je         left1
             cmp        char,1
             jz         left
             inc        col_on1
             dec        char
             jmp        short exit6
 left:       dec        col_on2
             inc        char
             ret
 left1:      cmp        char,1
             jz         left2
             inc        line_on1
             dec        char
             jmp        short exit6
 left2:      inc        line_on2
             inc        char
             ret
 erase       endp
;-----------------------------------------
;--------------------------------------------
 erase1       proc       near
             cmp        count0,4
             jne        exit6R
             add        col_on,2
             jmp        exitR
 exit6R:     cmp        count0,3
             jne        exit7R
             sub        col_on,2
             jmp        exitR
 exit7R:     cmp        count0,2
             jne        exit8R
             inc        line_on
             jmp        exitR
 exit8R:     cmp        count0,1
             jne        exitR
             dec        line_on
 exitR:      mov        dh,line_on
             mov        dl,col_on
             mov        cx,char_cnt
             mov        di,pointer
             ret
 erase1       endp
;------------------------------------------
 dly_qrtr    proc       near
             push       cx
             push       dx
             mov        dx,25
 dll:        mov        cx,65500
 dl2:        loop       dl2
             dec        dx
             jnz        dll
             pop        dx
             pop        cx
             ret
 dly_qrtr    endp
 ;---------------------------------------
 code_seg    ends
             end    main

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲v中文字幕| 男女激情视频一区| 3d动漫精品啪啪一区二区竹菊 | 久久久国产一区二区三区四区小说| 成人天堂资源www在线| 五月天网站亚洲| 中文字幕一区二区在线观看| 精品久久久久一区| 欧美日本高清视频在线观看| 99国产精品一区| 国产成人啪午夜精品网站男同| 丝袜美腿成人在线| 亚洲丝袜制服诱惑| 国产色婷婷亚洲99精品小说| 欧美精品日韩一本| 91亚洲精品久久久蜜桃网站 | 精品一区在线看| 一区二区三区在线视频播放 | 久久久久久久性| 7777精品久久久大香线蕉 | 99久久国产综合色|国产精品| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲综合精品自拍| 国产精品久久久久天堂| xfplay精品久久| 精品久久国产97色综合| 91.麻豆视频| 欧美日韩国产一级片| 欧美三区在线视频| 色综合久久九月婷婷色综合| 成人18视频日本| 成人午夜视频在线观看| 粉嫩一区二区三区性色av| 国模无码大尺度一区二区三区| 免费欧美在线视频| 日韩成人免费电影| 香蕉乱码成人久久天堂爱免费| 一区二区免费视频| 洋洋成人永久网站入口| 一区二区三区鲁丝不卡| 一区二区欧美国产| 午夜日韩在线观看| 日韩精品成人一区二区在线| 五月天激情综合| 天堂蜜桃91精品| 美女精品一区二区| 国产一区二区免费在线| 国产精品1区二区.| 成人av午夜电影| 91在线一区二区| 欧美日韩久久不卡| 日韩亚洲国产中文字幕欧美| 欧美成人欧美edvon| 精品av久久707| 欧美激情中文字幕一区二区| 亚洲天堂精品视频| 亚洲国产乱码最新视频| 蜜臀av国产精品久久久久| 精品影视av免费| 成年人午夜久久久| 91九色最新地址| 91麻豆精品国产| 久久品道一品道久久精品| 国产精品美女一区二区三区 | eeuss鲁片一区二区三区在线看| 91啪在线观看| 欧美区在线观看| 欧美精品一区二区三区一线天视频 | 色综合色狠狠天天综合色| 欧美日韩一级二级三级| 精品国产乱子伦一区| 国产精品久久二区二区| 亚洲国产精品久久一线不卡| 另类中文字幕网| 成人成人成人在线视频| 欧美日韩中文一区| 久久久久久一级片| 亚洲精品国产第一综合99久久 | 亚洲影院理伦片| 另类小说一区二区三区| av在线不卡免费看| 欧美日韩国产另类不卡| 国产亚洲va综合人人澡精品| 一区二区三区不卡视频| 国产一级精品在线| 在线免费不卡电影| 久久久精品日韩欧美| 天天亚洲美女在线视频| 国产成人精品免费在线| 欧美电影影音先锋| 中文字幕一区二区三区蜜月| 开心九九激情九九欧美日韩精美视频电影 | 亚洲国产岛国毛片在线| 日韩影院在线观看| 91在线视频官网| 久久午夜色播影院免费高清| 亚洲国产精品麻豆| 99国产欧美另类久久久精品| 精品1区2区在线观看| 亚洲成人综合在线| k8久久久一区二区三区| 精品三级在线看| 婷婷综合五月天| 一本大道久久a久久综合| 精品成人一区二区三区四区| 视频在线在亚洲| 91首页免费视频| 国产欧美一区在线| 久久99精品久久久久久久久久久久| 91福利视频在线| 日本一二三不卡| 国产一区二区三区香蕉| 日韩欧美的一区二区| 亚洲电影中文字幕在线观看| 91在线观看污| 亚洲国产精华液网站w| 国产美女久久久久| 欧美刺激脚交jootjob| 日本特黄久久久高潮| 欧美浪妇xxxx高跟鞋交| 一区二区理论电影在线观看| 色综合色综合色综合| 亚洲天堂网中文字| 成人激情午夜影院| 久久亚洲精品小早川怜子| 久久精品国产77777蜜臀| 91精品一区二区三区在线观看| 亚洲成av人**亚洲成av**| 欧美日韩在线综合| 亚洲一区二区三区在线播放| 欧美午夜宅男影院| 亚洲国产另类av| 欧美老年两性高潮| 奇米影视一区二区三区| 884aa四虎影成人精品一区| 亚洲123区在线观看| 欧美日韩免费电影| 日本91福利区| 精品国产免费视频| 国产一区二区三区免费| 国产日韩欧美不卡在线| 成人午夜电影网站| 自拍偷拍亚洲综合| 在线免费精品视频| 偷窥少妇高潮呻吟av久久免费| 欧美精品在线观看一区二区| 日韩精品一级二级| 精品久久免费看| 粉嫩av一区二区三区| 亚洲啪啪综合av一区二区三区| 欧美亚洲综合在线| 日韩av一级片| 久久久久久一二三区| 99re在线视频这里只有精品| 一区二区三区四区精品在线视频| 欧美在线免费观看视频| 奇米四色…亚洲| 国产午夜精品一区二区三区嫩草 | 在线国产亚洲欧美| 亚洲成人av电影在线| 日韩免费视频线观看| 国产精品69毛片高清亚洲| 亚洲美女淫视频| 制服丝袜日韩国产| 国产在线视频精品一区| 日韩毛片精品高清免费| 欧美一区二区久久久| 国产成人精品免费在线| 亚洲成人先锋电影| 精品国产一区二区三区久久久蜜月 | 久久综合九色综合久久久精品综合 | 欧美性大战久久久久久久蜜臀| 蜜芽一区二区三区| 中文字幕av一区二区三区| 欧美亚洲一区二区在线观看| 久久99国产精品久久99果冻传媒| 久久久99精品免费观看| 在线精品视频免费观看| 国产一区二区在线观看视频| 一区二区三区中文免费| 精品国产a毛片| 欧美视频中文字幕| 国产老妇另类xxxxx| 亚洲欧洲成人自拍| 日韩一区二区三免费高清| 91麻豆福利精品推荐| 精品在线播放免费| 亚洲午夜久久久| 国产精品少妇自拍| 欧美一区二区播放| 色婷婷综合五月| 国产成人免费视频一区| 午夜精彩视频在线观看不卡| 国产精品萝li| 久久综合给合久久狠狠狠97色69| 在线中文字幕一区| 成人午夜在线免费| 极品少妇一区二区三区精品视频| 亚洲一区二区中文在线| 国产精品麻豆视频|