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

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

?? 18_p.asm

?? 用匯編編寫的霓虹燈的源程序
?? ASM
字號:
 data_seg    segment
 car         db 29
             db 40h,0bh,0,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,00h,0,1
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
;--------------------------------------
  jeep       db 28      
             db 40h,0bh,0,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 40h,0bh,1,0
             db 02ah,0bh,-1,-1
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
             db 02ah,0bh,-1,0
  star       db 1
             db 02ah,0ch,0,0
 char_cnt    dw ?
 pointer     dw ?
 line_on     db ?
 col         db ?
 col_on      db ?
 char0       db ?
 char1       db ?
 char2       db ?
 char3       db ?
 char4       db ?
 count_cx    dw ?
 count_cx1   dw ?
 count_cx2   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   col,1
             mov   char0,2
             mov   char1,7
             mov   char2,74
             mov   char3,4
             mov   char4,16
             mov   count_cx,5
             mov   count_cx1,5
             mov   count_cx2,6
             call  clear_screen
again:       lea   di,car
             mov   dh,3
             mov   dl,2
             call  move_shape
             lea   di,jeep
             mov   dh,3
             mov   dl,73
             call  move_shape
             lea   di,star
             mov   dh,4
             mov   dl,8
             call  move_shape1
             lea   di,jeep
             mov   dh,3
             mov   dl,76
             call  move_shape2
             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_next:
             add  dh,[di+2]
             add  dl,[di+3]
             cmp  char_cnt,28
             je   exit1
             cmp  dl,77
             jb   mov_crsr
             jmp  exit2
 exit1:      cmp  dl,5
             ja   mov_crsr
 exit2:      pop  di
             pop  dx
             pop  cx
             pop  bx
             pop  ax
             ret
 mov_crsr:
             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
             call dly_qrtr

             cmp  char_cnt,28
             je   exit3

             cmp  dl,3
             je   exit4
             cmp  dl,5
             je   exit4
             cmp  dl,77
             je   exit4
             dec  count_cx1  
             je   exit7
             call erase
             jmp  exit4
 exit7:      mov  count_cx1,5
 exit4:      add        col_on,2
             mov        dl,col_on
             mov        cx,char_cnt
             mov        di,pointer
             mov        dh,line_on
             jmp  short plot_next
 exit3:   
             dec  count_cx2 
             je   exit5
             call erase
             jmp  exit6      
 exit5:      sub        col_on,2
             mov        count_cx2,6
 exit6:      sub        col_on,2
             mov        dl,col_on
             mov        cx,char_cnt
             mov        di,pointer
             mov        dh,line_on
             jmp        plot_next

 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_cnt,cx
                mov  pointer,di
                mov  line_on,dh
                mov  col_on,dl
                mov  char0,2
plot_next1:
             add  dh,[di+2]
             add  dl,[di+3]
             cmp  char0,1
             je   exit0
             cmp  dl,18
             je   exit8
             cmp  dl,32
             je   exit8
             cmp  dl,46
             je   exit8
             cmp  dl,60
             je   exit8
             cmp  dl,char2
             je   exit9
             jmp  mov_crsr1
  exit9:     dec  dl
             inc  dh
             cmp  dh,char4
             je   exit18      
             jmp  mov_crsr1
  exit8:     add  dl,4
             jmp  mov_crsr1
  exit18:    dec  char0
  exit0:     cmp  dl,63
             je   exit10
             cmp  dl,49
             je   exit10
             cmp  dl,35
             je   exit10
             cmp  dl,21
             je   exit10
             cmp  dl,char1
             je   exit11
             jmp  mov_crsr1
 exit10:     sub  dl,4
             jmp  mov_crsr1
 exit11:     inc  dl
             dec  dh
             cmp  dh,char3
             je   exit12
             jmp  mov_crsr1
 exit12:     inc  char3
             dec  char4
             inc  char1
             cmp  char1,18
             jne  exit13
             add  char1,4
 exit13:     dec  char2
             cmp  char2,63
             jne  exit14
             sub  char2,4
 exit14:     mov  dh,char3
             mov  dl,char1
             inc  char0
 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
 exit19:     dec  count_cx
             je   exit20
             call dly_qrtr
             jmp  exit19
 exit20:     mov  count_cx,5
             cmp  char0,1
             je   exit15
             inc  dl
             cmp  dh,10
             je   exit16
             jmp  plot_next1
 exit16:     cmp  dl,68
             je   exit17
             jmp  plot_next1
 exit15:     dec  dl            
             jmp  plot_next1
 exit17:     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_cnt,cx
                mov  pointer,di
                mov  line_on,dh
                mov  col_on,dl
                dec  col
plot_next2:
             add  dh,[di+2]
             add  dl,[di+3]
             cmp  dl,1
             ja   mov_crsr2
             call erase
             pop  di
             pop  dx
             pop  cx
             pop  bx
             pop  ax
             ret
 mov_crsr2:
             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_next2
             call dly_qrtr
             call erase
             jmp  short plot_next2
 move_shape2  endp
;----------------------------------------
;-----------------------------------------------
 erase       proc       near
             mov        cx,char_cnt
             mov        di,pointer
             mov        dh,line_on
             mov        dl,col_on
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
             mov        cx,char_cnt
             mov        di,pointer
             mov        dh,line_on
             cmp        char_cnt,28
             je         exit
             inc        col_on
             mov        dl,col_on
             ret
 exit:       cmp        col,0
             jne        left
             dec        col_on
             mov        dl,col_on
 left:       ret
 erase       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一区二区三区免费野_久草精品视频
国产成人福利片| 国产欧美一区二区三区网站| 亚洲午夜激情av| 欧美日韩大陆一区二区| 日日摸夜夜添夜夜添精品视频| 欧美群妇大交群中文字幕| 日本美女一区二区| 欧美精品一区二区久久婷婷| 国产一区二区影院| 国产精品视频麻豆| 91免费国产视频网站| 一区二区高清在线| 欧美一区二区三区播放老司机| 麻豆成人综合网| 17c精品麻豆一区二区免费| 欧美视频自拍偷拍| 久久精品国产精品青草| 欧美激情一区二区三区四区| 色香蕉成人二区免费| 午夜欧美在线一二页| 日韩女优制服丝袜电影| 成人国产精品免费网站| 午夜精品免费在线| 精品粉嫩超白一线天av| eeuss鲁一区二区三区| 日韩不卡一区二区| 国产精品色呦呦| 欧美日韩在线不卡| 国产精品69毛片高清亚洲| 一区二区三区精品视频| 欧美精品一区二区蜜臀亚洲| 欧美中文字幕亚洲一区二区va在线| 美女久久久精品| 亚洲色图都市小说| 欧美成人官网二区| 色94色欧美sute亚洲线路一久| 久久国产福利国产秒拍| 亚洲欧美另类小说| av资源站一区| 日本美女一区二区| 亚洲图片欧美激情| 欧美成人一区二区三区| 色综合天天狠狠| 国产精品一区在线| 成人h动漫精品一区二| 亚洲电影视频在线| 欧美国产精品中文字幕| 在线不卡的av| 色8久久精品久久久久久蜜| 国产精品自拍在线| 日韩av网站免费在线| 亚洲欧美国产三级| 久久一留热品黄| 欧美一区二区三区视频免费 | 亚洲欧美日韩在线不卡| 精品卡一卡二卡三卡四在线| 欧美日韩电影在线播放| 91福利视频在线| 91香蕉视频mp4| 国产成人在线网站| 久久99精品久久久久久动态图| 午夜精品一区二区三区免费视频| 亚洲久本草在线中文字幕| 欧美激情一区二区三区全黄| 久久综合色婷婷| 日韩欧美中文一区| 7777精品久久久大香线蕉| 在线国产电影不卡| 色综合久久中文综合久久牛| 成人精品一区二区三区中文字幕| 国产精品中文有码| 极品美女销魂一区二区三区 | 美女视频免费一区| 日本成人超碰在线观看| 日韩精品欧美精品| 偷拍日韩校园综合在线| 亚洲国产综合91精品麻豆| 亚洲男女一区二区三区| 日韩美女视频19| 亚洲人成网站在线| 夜夜操天天操亚洲| 亚洲激情av在线| 一区二区三区成人在线视频| 亚洲综合色成人| 亚洲123区在线观看| 亚洲成av人片在线观看无码| 五月婷婷久久丁香| 日本欧美一区二区三区乱码| 男人的天堂亚洲一区| 麻豆国产精品777777在线| 狠狠v欧美v日韩v亚洲ⅴ| 极品少妇xxxx偷拍精品少妇| 国产成人av福利| jvid福利写真一区二区三区| 在线一区二区三区| 欧美日韩国产天堂| 日韩午夜三级在线| 久久精品在线观看| 国产精品萝li| 亚洲一区精品在线| 日日摸夜夜添夜夜添国产精品 | 7777精品伊人久久久大香线蕉完整版| 欧美一区二区三区日韩视频| 久久久久国色av免费看影院| 国产精品对白交换视频| 亚洲一区二区在线免费看| 日本一道高清亚洲日美韩| 国内精品免费在线观看| av在线不卡网| 777奇米成人网| 国产欧美日韩视频一区二区| 亚洲午夜视频在线观看| 久久国产日韩欧美精品| kk眼镜猥琐国模调教系列一区二区| 91国偷自产一区二区三区观看 | 免费亚洲电影在线| 国产精品1024| 欧洲人成人精品| 久久青草欧美一区二区三区| 亚洲免费色视频| 久久99这里只有精品| 91小宝寻花一区二区三区| 91精品国产乱| 亚洲欧美日韩国产手机在线 | 亚洲成人中文在线| 激情综合亚洲精品| 欧日韩精品视频| 国产日本一区二区| 亚洲国产成人tv| 不卡视频在线观看| 欧美不卡一区二区| 亚洲综合色噜噜狠狠| 成人av资源下载| 日韩精品一区二区三区在线观看| 亚洲欧美日韩综合aⅴ视频| 久久99久久精品| 5月丁香婷婷综合| 亚洲欧美乱综合| 不卡高清视频专区| 久久综合九色综合97婷婷女人| 亚洲韩国一区二区三区| aaa亚洲精品| 久久久九九九九| 另类调教123区| 欧美日韩精品高清| 亚洲欧美国产三级| 成人性色生活片| 久久理论电影网| 韩国精品在线观看| 91精品国产一区二区三区香蕉 | 日本午夜一区二区| 欧美综合一区二区| 中文字幕五月欧美| 国产成人综合视频| 久久夜色精品一区| 裸体健美xxxx欧美裸体表演| 欧美美女一区二区在线观看| 亚洲国产视频在线| 在线观看国产日韩| 亚洲一区二区在线观看视频| 91麻豆高清视频| 亚洲精品videosex极品| 91一区二区在线| 亚洲视频免费看| 色香色香欲天天天影视综合网 | 五月激情综合色| 欧美日韩不卡在线| 亚洲大尺度视频在线观看| 91九色02白丝porn| 夜夜嗨av一区二区三区网页| 日本韩国精品在线| 亚洲一区在线免费观看| 欧美日韩一区二区三区在线看 | 欧美日韩在线不卡| 亚洲成av人综合在线观看| 在线播放/欧美激情| 日韩精品一二区| 日韩色视频在线观看| 激情综合五月天| 久久精品男人的天堂| 成人黄色777网| 一区二区三区丝袜| 欧美喷潮久久久xxxxx| 日本成人在线电影网| 精品女同一区二区| 国产不卡免费视频| 亚洲品质自拍视频| 欧美日本在线视频| 久草在线在线精品观看| 日本一区二区三区高清不卡| 色av成人天堂桃色av| 日本午夜一本久久久综合| 久久久www成人免费毛片麻豆| 成人涩涩免费视频| 一区二区三区丝袜| 日韩女同互慰一区二区| 国产不卡在线一区| 一区二区三区日本| 国产欧美一区二区三区沐欲| 国产精品久久久久久妇女6080|