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

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

?? 01_m.asm

?? 用匯編編寫的霓虹燈的源程序
?? ASM
字號:
 HONG        MACRO        
             push  ds
             sub   ax,ax
             sub   cx,cx
             push  ax
             push  cx
             mov   ax,data_seg
             mov   ds,ax
             HONG
             ENDM
;*************************************************
 data_seg    segment
  star       db 46
             db 02ah,0bh,0,0
             db 40h,0ch,0,1

             db 02ah,0bh,-1,-2
             db 40h,0bh,0,1
             db 02ah,0bh,2,-1
             db 40h,0bh,0,1
             db 02ah,0bh,1,-2
             db 40h,0bh,0,1
             db 02ah,0bh,-4,-1
             db 40h,0bh,0,1
             db 02ah,0bh,-1,-2
             db 40h,0bh,0,1
             db 02ah,0bh,6,-1
             db 40h,0bh,0,1
             db 02ah,0bh,1,-2
             db 40h,0bh,0,1
             db 02ah,0bh,-8,-1
             db 40h,0bh,0,1
             db 02ah,0bh,-1,-2
             db 40h,0bh,0,1
             db 02ah,0bh,10,-1
             db 40h,0bh,0,1

             db 40h,0eh,1,-1
             db 40h,0eh,-12,0

             db 40h,0bh,1,-1
             db 02ah,0bh,0,1
             db 40h,0bh,10,-1
             db 02ah,0bh,0,1
             db 40h,0bh,-1,-2
             db 02ah,0bh,0,1
             db 40h,0bh,-8,-1
             db 02ah,0bh,0,1
             db 40h,0bh,1,-2
             db 02ah,0bh,0,1
             db 40h,0bh,6,-1
             db 02ah,0bh,0,1
             db 40h,0bh,-1,-2
             db 02ah,0bh,0,1
             db 40h,0bh,-4,-1
             db 02ah,0bh,0,1
             db 40h,0bh,1,-2
             db 02ah,0bh,0,1
             db 40h,0bh,2,-1
             db 02ah,0bh,0,1

             db 40h,0ch,-1,-2
             db 02ah,0bh,0,1
  star1      db  16
             db 40h,0ch,0,1
             db 40h,0fh,-1,1
             db 40h,0fh,2,0
             db 40h,0fh,1,1
             db 40h,0fh,-4,0
             db 40h,0fh,-1,1
             db 40h,0fh,6,0
             db 40h,0eh,1,1
             db 40h,0eh,-8,0
             db 40h,0fh,1,1
             db 40h,0fh,6,0
             db 40h,0fh,-1,1
             db 40h,0fh,-4,0
             db 40h,0fh,1,1
             db 40h,0fh,2,0
             db 40h,0ch,-1,1
  car        db 4
             db 3eh,0bh,0,0
             db 40h,0bh,0,-1
             db 3dh,0bh,0,-1
             db 3dh,0bh,0,-1
 char_cnt1   dw ?
 pointer1    dw ?             
 line_on1    db ?
 col_on1     db ?
 char        dw ?
 count_cx    db ?
 cool        dw ?
 count       db ?
 data_seg    ends
 ;---------------------------------------
 code_seg    segment
             assume cs:code_seg,ds:data_seg
 main        proc  far
             HONG 
             mov   count,2
             mov   cool,2000
 again:
             lea   di,car
             mov   dh,10
             mov   dl,3
             call  move_shape1
             call  must_2

             lea   di,star
             mov   dh,10
             mov   dl,75
             call  move_shape1
             call  must_21

             lea   di,star1
             mov   dh,10
             mov   dl,65
             call  move_shape1
             dec   count
             call  must_2

             lea   di,star
             mov   dh,10
             mov   dl,3
             call  move_shape1
             dec   count
             call  must_21
             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,4
             mov    cl,3
             mov    dh,16
             mov    dl,63
             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
 ;----------------------------
 must_2       proc       near
                push ax
                push bx
                push cx
                push dx
                push di
                mov  ah,0fh
                int  10h
               sub  cx,cx
             mov        cx,char_cnt1
             mov        di,pointer1
             mov        dh,line_on1
             mov        dl,col_on1
plot_next0:
             add  dh,[di+2]
             add  dl,[di+3]
             cmp  dl,64
             je   exit6
             cmp  dl,3
             jb   exit7  
             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
             call dly_qrtr1
             loop plot_next0
             cmp  count,1
             je   exit6
  exit7:     call dly_qrtr
             call erase
             jmp  plot_next0
  exit6:     
             pop  di
             pop  dx
             pop  cx
             pop  bx
             pop  ax
             ret

  must_2    endp
;---------------------------------------------
;*********************************************** 
 must_21      proc       near
                push ax
                push bx
                push cx
                push dx
                push di
                mov  ah,0fh
                int  10h
 exit5:         sub  cx,cx
             mov        cx,char_cnt1
             mov        di,pointer1
             mov        dh,line_on1
             mov        dl,col_on1
plot_next:
             add  dh,[di+2]
             add  dl,[di+3]
             cmp  count,0
             jne  exit8
             cmp  dl,3
             jb   exit1  
             mov  ah,2
             int  10h
             cmp  dl,64
             jae  exit2
             mov  al,[di]
             mov  bl,[di+1]
             push cx
             mov  cx,1
             mov  ah,09
             int  10h
             pop  cx
             jmp  exit2
 exit0:      jmp  exit5
 exit8:
             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
             call dly_qrtr1
             loop plot_next
             jmp  exit4
 exit2:
             add  di,4
             loop plot_next
             dec  cool
             je   exit4
             sub  dl,2
             mov  cx,char_cnt1
             mov  di,pointer1
             mov  dh,line_on1
             jmp  plot_next
 exit1:      
             call erase2
             call clear_screen
             cmp  col_on1,77
             jne  exit0

             mov  col_on1,62
             mov  cx,char_cnt1
             mov  di,pointer1
             mov  dh,line_on1
             mov  dl,col_on1
             jmp  plot_next
  exit4:
             pop  di
             pop  dx
             pop  cx
             pop  bx
             pop  ax
             ret
  must_21    endp
;********************************************
;-----------------------------------------
 erase        proc       near
            mov        cx,char_cnt1
            mov        di,pointer1
            mov        dh,line_on1
            mov        dl,col_on1
 erase_next:
             add        dh,[di+2]
             add        dl,[di+3]
             cmp        dl,3
             jb         left0
             mov        ah,2
             int        10h
             mov        al,'*'
             mov        bl,03h
             push       cx
             mov        cx,1
             mov        ah,9
             int        10h
             pop        cx
             add        di,4
             loop       erase_next
  left0:     inc        col_on1
             mov        cx,char_cnt1
             mov        di,pointer1
             mov        dh,line_on1
             mov        dl,col_on1
             ret

 erase        endp
;-----------------------------------------
 erase2       proc       near
            sub  cx,cx
            mov        cx,char_cnt1
            mov        di,pointer1
            mov        dh,line_on1
            mov        dl,col_on1
 erase_next2:
             add        dh,[di+2]
             add        dl,[di+3]
             cmp        dl,3
             jb         left
             mov        ah,2
             int        10h
             cmp        dl,63
             jae        exit3
             mov        al,[di]
             mov        bl,0fh
             push       cx
             mov        cx,1
             mov        ah,9
             int        10h
             pop        cx
 exit3:
             add        di,4
             call       dly_qrtr
             loop       erase_next2
             sub  dl,2
             mov  cx,char_cnt1
             mov  di,pointer1
             mov  dh,line_on1
             jmp        erase_next2
  left:      add        col_on1,2
             ret
 erase2       endp
 ;------------------------------------------
 dly_qrtr    proc       near
             push       cx
             push       dx
             mov        dx,25
 dll:        mov        cx,2000
 dl2:        loop       dl2
             dec        dx
             jnz        dll
             pop        dx
             pop        cx
             ret
 dly_qrtr    endp
 ;---------------------------------------
 dly_qrtr1    proc       near
             push       cx
             push       dx
             mov        dx,25
 dll1:       mov        cx,65530
 dl21:       loop       dl21
             dec        dx
             jnz        dll1
             pop        dx
             pop        cx
             ret
 dly_qrtr1    endp
 ;---------------------------------------
 code_seg    ends
             end    main

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品一区二区三区| 美女诱惑一区二区| 色综合一个色综合亚洲| 亚洲美腿欧美偷拍| 欧美午夜精品理论片a级按摩| 综合色中文字幕| 色天使久久综合网天天| 丝袜美腿一区二区三区| 日韩欧美色综合网站| 国产黄色91视频| 中文字幕一区二区三区色视频| 91美女在线视频| 日韩1区2区3区| 精品99999| 99re这里只有精品视频首页| 图片区小说区区亚洲影院| 欧美成人vr18sexvr| 成人福利在线看| 一区2区3区在线看| 日韩欧美www| 99国产欧美另类久久久精品| 日韩av电影天堂| 成人欧美一区二区三区小说| 欧美日韩国产高清一区二区三区| 精品综合免费视频观看| 亚洲欧洲av另类| 欧美一区二区三区系列电影| 国产91精品精华液一区二区三区| 亚洲精品伦理在线| 337p日本欧洲亚洲大胆精品 | av电影一区二区| 日日夜夜精品视频免费| 国产精品欧美久久久久无广告| 欧美日韩亚洲综合一区| 国产成人99久久亚洲综合精品| 亚洲国产另类精品专区| 欧美高清一级片在线观看| 91精品国产综合久久久久久漫画| 成人av资源网站| 激情欧美日韩一区二区| 亚洲精品日日夜夜| 久久人人爽爽爽人久久久| 在线观看欧美黄色| 成人午夜视频免费看| 奇米精品一区二区三区在线观看 | 国内久久精品视频| 亚洲一区二区三区中文字幕在线| 欧美激情一区在线| 精品久久久久久久久久久久久久久| 一本一道综合狠狠老| 国产成人免费av在线| 日韩国产精品91| 亚洲一区视频在线| 1区2区3区精品视频| 久久先锋影音av| 欧美变态口味重另类| 欧美精品tushy高清| 欧美亚洲高清一区| 色婷婷精品大在线视频 | eeuss鲁片一区二区三区在线看| 美女视频黄 久久| 午夜欧美大尺度福利影院在线看| 亚洲色图欧洲色图婷婷| 国产精品夫妻自拍| 欧美极品aⅴ影院| 久久久不卡影院| 久久亚洲精品小早川怜子| 日韩女优毛片在线| 欧美成人a∨高清免费观看| 7777精品伊人久久久大香线蕉最新版 | 国产一区二区美女诱惑| 麻豆中文一区二区| 裸体健美xxxx欧美裸体表演| 午夜视频在线观看一区二区三区| 亚洲欧美日韩一区| 亚洲精品免费看| 亚洲一区在线观看免费观看电影高清| 亚洲男人天堂av网| 一区二区在线观看av| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧洲一区二区在线播放| 国产精品丝袜一区| 亚洲日本va午夜在线影院| 亚洲免费视频成人| 亚洲一区二区三区在线看| 五月天激情综合网| 久久97超碰国产精品超碰| 国产一区在线看| www.欧美色图| 91黄色免费观看| 91麻豆精品国产91久久久久久 | 欧美三级视频在线观看| 欧美网站一区二区| 欧美一级视频精品观看| 亚洲精品一区二区三区精华液 | 国产精品久久久一本精品| 国产精品欧美极品| 亚洲一区视频在线| 精品系列免费在线观看| 高清视频一区二区| 在线观看日产精品| 日韩亚洲电影在线| 中文字幕免费不卡在线| 亚洲精品大片www| 麻豆视频观看网址久久| 成人妖精视频yjsp地址| 欧美中文字幕一二三区视频| 日韩欧美中文一区| 国产精品久久99| 五月激情综合婷婷| 国产成人精品三级| 欧美日韩dvd在线观看| 欧美精品一区二区三区四区| 日韩美女精品在线| 奇米精品一区二区三区在线观看 | 国产激情一区二区三区| 在线观看亚洲专区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 天天亚洲美女在线视频| 国产精品一区二区无线| 在线亚洲一区二区| 亚洲精品在线电影| 亚洲国产一区二区三区| 国产一区二区三区蝌蚪| 在线中文字幕一区| 久久毛片高清国产| 日韩高清国产一区在线| 白白色 亚洲乱淫| 精品久久久久久无| 亚洲午夜久久久| 成人手机在线视频| 精品女同一区二区| 亚洲成人av一区二区| 成人性生交大片免费看中文| 日韩一区二区在线观看| 亚洲图片你懂的| 国产a精品视频| 精品国产精品一区二区夜夜嗨| 一区二区欧美国产| 97久久人人超碰| 国产清纯白嫩初高生在线观看91| 全国精品久久少妇| 欧美色涩在线第一页| 国产精品久久久久国产精品日日 | 亚洲.国产.中文慕字在线| 成人福利视频网站| 国产女人18水真多18精品一级做| 日韩精品视频网| 欧美日韩一区二区三区四区 | 日韩一区二区精品葵司在线| 亚洲午夜三级在线| 91伊人久久大香线蕉| 日本一区二区在线不卡| 国精产品一区一区三区mba桃花| 在线成人免费观看| 午夜电影一区二区三区| 欧美三日本三级三级在线播放| 综合精品久久久| 91美女蜜桃在线| 亚洲三级视频在线观看| 成人黄色大片在线观看| 欧美国产欧美综合| 成人国产精品免费观看动漫| 国产清纯白嫩初高生在线观看91 | 日本道精品一区二区三区| 国产精品久久久久久一区二区三区 | 国产欧美va欧美不卡在线| 国产美女在线观看一区| 国产亚洲一二三区| 粉嫩aⅴ一区二区三区四区| 久久久国际精品| 风间由美性色一区二区三区| 国产亚洲欧美日韩俺去了| 顶级嫩模精品视频在线看| 欧美国产激情二区三区| 91丨九色丨黑人外教| 一区二区三区在线视频免费| 欧美视频精品在线| 日韩精品每日更新| 精品理论电影在线| 国产成+人+日韩+欧美+亚洲| 国产精品日韩精品欧美在线| 91麻豆国产精品久久| 亚洲一区二区3| 日韩片之四级片| 国产在线观看一区二区| 中文字幕在线播放不卡一区| 91蝌蚪porny九色| 午夜欧美在线一二页| 日韩免费一区二区三区在线播放| 国内偷窥港台综合视频在线播放| 中文字幕国产一区| 在线一区二区视频| 蜜桃视频一区二区三区在线观看| 久久久一区二区三区| 91社区在线播放| 天天免费综合色| 久久女同精品一区二区| 在线观看www91| 国产在线看一区|