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

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

?? 課程設計5.asm

?? 樂曲發聲及動畫程序
?? ASM
字號:
;********************************************************
;                  通用微機發聲程序及動畫顯示
;				Power BY WJZ
;
;    編譯環境 : 未來匯編1.0       編譯內核: TASM 4.1
;                    COPYRIGHT (C) 2005
;
;    本程序為2004學年度,廣東工業大學2002屆工業工程2班
;      伍健柱的微機課程設計作業,引用須保留版權信息
;********************************************************







DATA SEGMENT


         
      PALETTE DB 764 DUP(?)                       ;調色板緩沖
      palette_top db ?
         
      palette_parameter1 db 3 dup(?)                ;產生漸變色的三個參數
      palette_parameter2 db 3 dup(?)
      palette_parameter3 db 3 dup(?)

      red_increment dw ?                             ;生成漸變色的臨時參數,分別為紅,綠,藍的增量
      green_increment dw ?
      blue_increment dw ?
         
      ROCK_DIRECT DB 0                                ;動畫滾屏的方向
         
COLOR   DB 63,63,0,0,63,10                            ;漸變色的色調值
        DB 63,0,0,63,63,0
        DB 38,63,0,63,63,63
        DB 0,49,61,63,63,63
        DB 0,0,63,0,63,63
        DB 63,27,0,63,63,63
        DB 63,0,56,63,0,0
        DB 63,53,0,30,63,0
COLOR_POINT DW 0                                       ; 漸變色的色調值指針
         
         
         
         
mus1      dw 196,196,330,294,262,196                    ; 第一支樂曲的音調值
          dw 3 dup(196),330,294,262,220
          dw 220,220,349,330,294,247
          dw 247,392,392,349,294,330
          dw 196,196,330,294,262,196
          dw 196,196,330,294,262,220
          dw 220,220,349,330,294,392,392,392
          dw 392,440,392,349,294,262,20
          dw 3 dup(330)
          dw 3 dup(330)
          dw 330,392,262,294,330
          dw 5 dup(349),330,330
          dw 3 dup(330),294,294,262,294,392
          dw 3 dup(330)
          dw 3 dup(330)
          dw 330,392,262,294,330
          dw 5 dup(349),330,330
          dw 2 dup(330),392,392,349,294,262,-1
mus1time  dw 5 dup(25),75,12,13,4 dup(25),75,5 dup(25),75,25
          dw 4 dup(25),75,5 dup(25),75,5 dup(25),75,25
          dw 12 dup(25),75,25,2 dup(25,25,50),4 dup(25),100
          dw 2 dup(25),38,12,3 dup(25),12,13,5 dup(25),75
          dw 2 dup(25,25,50),4 dup(25),100
          dw 2 dup(25),38,12,3 dup(25),12,13,4 dup(25),75,0

mus2      dw 196,196                                        ; 第2支樂曲的音調值
          dw 220,196,262
          dw 247,196,196
          dw 220,196,294
          dw 262,196,196
          dw 392,330,262
          dw 247,220,349,349
          dw 330,262,294
          dw 262,-1
mus2time  dw 25,25
          dw 50,50,50
          dw 100,25,25
          dw 50,50,50
          dw 100,25,25
          dw 50,50,50
          dw 50,50,25,25
          dw 50,50,50
          dw 100,0


mus3      dw 659,698                                      ; 第3支樂曲的音調值
            dw  783,783,879,783
             dw 657,587
             dw 523,659,587,523
            dw  440,440
             dw 392,523,587
            dw  659,783,879,659
             dw 587
             dw 0,659,698
             dw 783,783,879,783
             dw 659,587
             dw 523,659,587,523
             dw 440,440
             dw 392,523,659
             dw 587,523,440
             dw 523
             dw 0,659,783
            dw  879,1024
            dw  879,698,783,879
        dw      783,659
           dw   783,659,783
            dw  879,1046
           dw   1046,879,783,659
           dw   587,-1


mus3time  dw 50,50
          dw 75,25,50,50
          dw 150,50
          dw 75,25,50,50
          dw 150,50
          dw 100,50,50
          dw 50,50,50,50
          dw 250
          dw 50,50,50
          dw 75,25,50,50
          dw 150,50
          dw 75,25,50,50
          dw 150,50
          dw 100,75,25
          dw 100,50,50
          dw 250
          dw 50,50,50
          dw 150,50
          dw 50,50,50,50
          dw 150,50
          dw 100,50,50
          dw 150,50
          dw 50,50,50,50
          dw 250,0

mus4      dw 392,587,523,392,349,330,392,392                         ; 第4支樂曲的音調值
         dw  494,330,392,587,523,440
         dw   392,349,220,262,262,294,262
            dw 294,330,392,392,349,329
          dw  330,330,493,523
          dw  440,392,349,349,349,330
          dw  349,523,440,494,494,330
          dw  392,587,523,392,349,330
          dw  392,392,494,329
          dw  392,587,523,440,392,349
           dw 440,262,262,294,523
           dw 494,440,392,392,349,330
           dw 587,587,440,440
           dw 330,392,349,0
           dw 0,440,392,440,392,440,494
           dw 294,262,-1
mus4time  dw 25,25,50,50,25,75
           dw 25,50,50,25
           dw 25,25,50,50,25,50
           dw 25,25,50,50,25
           dw 25,25,50,50,25,75
           dw 25,25,25,50
           dw 25,25,50,50,25,25
           dw 25,25,25,50,50,25
           dw 25,25,50,50,25,75
           dw 25,50,50,25
           dw 25,25,50,50,25,50
           dw 25,25,50,50,25
           dw 25,25,50,50,25,75
           dw 25,50,50,25
           dw 25,25,100,50
           dw 25,50,25,25,25,25,25
           dw 50,175
           dw 0


mus5      dw 0,0,523,587                                             ; 第5支樂曲的音調值
          dw 659,659,659,587,523,659
          dw 587,587,659,587
          dw 523,523,523,440,523
          dw 493,493,493,523,493
          dw 440,493,523,523,493,440
          dw 392,392,523,659,523,587
          dw 659,659,587,523,587
          dw 0,523,587
          dw 659,659,659,587,523,659
          dw 587,587,659,587
          dw 523,523,523,440,523
          dw 493,493,523,493
          dw 440,493,523,523,493,440
          dw 392,523,659,523,523,587
          dw  659,587,587,659
          dw 587,523,493,587
          dw 523,523,-1

mus5time  dw 50,50,50,50
          dw 50,50,25,25,25,50
          dw 25,50,25,25
          dw 50,50,50,25,50
          dw 25,100,25,25
          dw 50,25,50,25,25,25
          dw 25,25,25,75,25,25
          dw 50,50,25,50,75
          dw 50,50,50
          dw 50,50,25,25,25,50
          dw 25,50,25,25
          dw 50,50,25,25,25,50
          dw 25,50,25,25
          dw 50,50,50,25,50
          dw 25,100,25,25
          dw 50,25,50,25,25,25
          dw 50,25,50,25,25,25
          dw 50,25,50,50
          dw 50,50,25,50
          dw 25,100,0




text1      db 'Choose Your Fucking Songs',0dh,0ah
          db '按1,2,3,4,5選擇你要評分的Fucking Song',0dh,0ah
          db '1.圣誕歌',0dh,0ah
          db '2.祝你生日快樂',0dh,0ah
          db '3.萬水千山總是情',0dh,0ah
          db '4.奇洛李維斯回信',0dh,0ah
          db '5.勇氣百分百(隱者亂太郎主題曲)',0dh,0ah
          db'按esc退出',0ah,0dh,'$'

TEXT2       db '按0,1鍵給音樂打分',0dh,0ah ,0dh,0ah
            db '0.Fucking Bad',0dh,0ah
            db '1.This Song is Fucking Good',0dh,0ah ,0dh,0ah

          db'共評分10次,任何時候按esc退出',0ah,0dh,'$'

TEXT3       DB '你是第'
            N_MAN LABEL BYTE
            DB 0H,0H
            DB '位對此Music評分的Fucking Man,謝謝。還有'
            LEFT_MAN LABEL BYTE
            DB 10H
            DB '次評分機會',0ah,0dh, 0ah,0dh ,'$'

SCORE:
            DB '這支Music 的總得分為:'
GENERAL_SCORE LABEL BYTE
            DB 0h,0H
            db 0ah,0dh,0ah,0dh,'按Y鍵繼續對其他Music評分,按N鍵結束程序','$'


         
         
DATA ENDS

STACK SEGMENT
          ST1 DB 100 DUP(?)
STACK ENDS



CODE SEGMENT
         ASSUME CS:CODE,DS:DATA,SS:STACK


INIT:
      MOV AX,STACK
      MOV SS,AX
      

      MOV AX,DATA
      MOV DS,AX


sds:   CALL SETPOS                                  ;復位坐標,setpos為復位坐標子程序
repeat:call  cls                                     ;清屏

       MOV DX,OFFSET TEXT1
       CALL  DISPLAYTEXT

       mov   ah,1
       int   21h

       cmp   al,'1'
       je    no1
       cmp   al,'2'
       je    no2
       cmp   al,'3'
       je    no3
       cmp   al,'4'
       je    no4
       cmp   al,'5'
       je    no5
       cmp   al,1bh
       je    endmu
       jmp   sds

no1:  call  cls

      lea   si,mus1
      lea   bp,mus1time
      CALL INIT_GRA                                   ;初始化屏幕模式,進入320*200,同屏256色,最大發色數26萬模式,即ah=13h
      jmp   go

no2:  call  cls

      lea   si,mus2
      lea   bp,mus2time
      CALL INIT_GRA                                ;同上
         

      jmp   go

no3:  call  cls

      lea   si,mus3
      lea   bp,mus3time
      CALL INIT_GRA                       ;同上
      jmp   go

no4:  call  cls

      lea   si,mus4
      lea   bp,mus4time
      CALL INIT_GRA                        ;同上
      jmp   go

no5:  call  cls

      lea   si,mus5
      lea   bp,mus5time
      CALL INIT_GRA                     ;同上
      jmp   go

go:

     CALL JIEPAI                         ; 音調每改變一次,就調用一次名為jiepai的子程序。改變滾屏動畫的方向以及色調
      mov   di,[si]
   cmp   di,-1
   je    GRADE
   mov   bx,ds:[bp]
   call  sound                            ;發出聲調
   add   si,2
   add   bp,2

   mov   ah,0bh
   int   21h
   cmp   al,0ffh
   je    TEMP_QUIT
   jmp   go
TEMP_QUIT:
      call exit_gra
      JMP QUIT
endmu: mov ax,4c00h
       int 21h

GRADE:
      CALL EXIT_GRA
      MOV AL,0
      MOV N_MAN,AL
      MOV AL,10
      MOV LEFT_MAN,AL
      CALL CLS
      CALL SETPOS
      MOV AX,0
      MOV AH,9
      MOV DX,OFFSET TEXT2
      INT 21H
      MOV CX,10
      MOV BX,0

G_LOOP:

      MOV AH,7
      INT 21H

      CMP AL,'0'
      JE TO_NEXT
      CMP AL,'1'
      JE INCREASE
      CMP AL,1BH
      JE TEMP_END
      JMP SHORT G_LOOP
INCREASE:
      MOV DL,1

      MOV AX,BX
      ADD AL,DL
      AAA
      MOV BX,AX




TO_NEXT:
      MOV DL,[N_MAN+1]
      MOV AX,1
      ADD AL,DL
      AAA
      OR AX,3030H

      MOV N_MAN,AH
      MOV [N_MAN+1],AL
      MOV AL,LEFT_MAN
      MOV DL,1
      SUB AL,DL
      DAS
      OR AX,30H
      MOV LEFT_MAN,AL
      MOV DX,OFFSET TEXT3

      MOV AX,900H
      INT 21H
      LOOP G_LOOP


      OR BX,3030H
      MOV GENERAL_SCORE,BH
      MOV GENERAL_SCORE+1,BL
      MOV AX,0
      MOV AH,9
      MOV DX,OFFSET SCORE
      INT 21H
P_LOOP:      MOV AH,7
      INT 21H
      CMP AL,'y'
      JE TEMP_REPEAT
      CMP AL,'Y'
      JE TEMP_REPEAT
      CMP AL,'N'
      JE TEMP_END
      CMP AL,'n'
      JE TEMP_END
      JMP P_LOOP
TEMP_REPEAT:
      CALL SETPOS
      CALL CLS
      JMP REPEAT
TEMP_END:
      JMP ENDMU

TO_MENU:      JMP SDS


QUIT: call exit_gra
      mov  ah, 0ch
       int  21h
       in   al, 61h
       mov  al,0
       out  61h, al
       jmp  sds




sound proc near
       mov ax,0
       cmp di,ax
       je wait1
       mov al, 0b6h
       out 43h,al
       mov dx,12h
       mov ax,348ch
       div di
       out 42h,al
       mov al,ah
       out 42h,al
       in al,61h
       mov ah,al
       or al,3
       out 61h,al
       push ax                               ;由于程序原來用監視61h端口的方法進行延時,每次調用的時候延時值為10ms,現在采用的是顯卡的垂直回掃周期加61h端口來延時(在winNT,2000,XP都可以用)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产综合色视频| jiyouzz国产精品久久| 自拍av一区二区三区| 国产日产精品1区| 久久在线观看免费| 久久伊人蜜桃av一区二区| 欧美一级高清大全免费观看| 欧美三级三级三级| 欧美色倩网站大全免费| 日本精品视频一区二区三区| 色88888久久久久久影院野外| 99re这里只有精品6| 色94色欧美sute亚洲线路一ni| 91在线视频免费91| 欧洲精品在线观看| 3d动漫精品啪啪1区2区免费| 欧美一级二级三级乱码| 久久亚洲综合色一区二区三区| 精品成人一区二区三区| 一区二区免费看| 亚洲女同一区二区| 爽爽淫人综合网网站| 美女网站在线免费欧美精品| 久久99精品久久久久久国产越南| 国产一区二区影院| youjizz久久| 欧美日韩精品福利| 久久看人人爽人人| 日韩美女啊v在线免费观看| 亚洲午夜av在线| 韩国毛片一区二区三区| 成人动漫精品一区二区| 欧美亚洲国产一卡| 久久久久久久久久电影| 亚洲色图视频网| 麻豆精品新av中文字幕| 成人高清视频在线| 91精品国产综合久久久久久漫画| 久久嫩草精品久久久久| 一区二区三区加勒比av| 激情综合色综合久久| 色网综合在线观看| 国产亚洲一区二区三区| 亚洲一本大道在线| 国产99精品国产| 日韩精品一区二| 一级日本不卡的影视| 国产很黄免费观看久久| 欧美精品色综合| 亚洲人xxxx| 国产精品综合久久| 在线看日本不卡| 久久久国际精品| 午夜视频一区二区三区| 国产99一区视频免费| 日韩免费一区二区三区在线播放| 亚洲精品视频免费看| 国产精品一二二区| 日韩免费视频一区| 亚洲自拍偷拍欧美| 成人激情视频网站| 久久久久亚洲综合| 日韩黄色片在线观看| 色综合久久中文综合久久牛| 国产欧美日韩在线观看| 免费久久99精品国产| 欧美三级电影网| 亚洲一本大道在线| 日本精品一区二区三区高清| 综合在线观看色| yourporn久久国产精品| 国产精品久久久久9999吃药| 国产呦萝稀缺另类资源| 精品盗摄一区二区三区| 狠狠网亚洲精品| www国产精品av| 毛片一区二区三区| 精品国产伦理网| 精品一区二区三区香蕉蜜桃| 884aa四虎影成人精品一区| 午夜伊人狠狠久久| 欧美日本视频在线| 日韩av网站在线观看| 欧美一区二区三区色| 蜜桃av一区二区三区| 精品国产乱码久久久久久闺蜜| 美女网站色91| 欧美本精品男人aⅴ天堂| 国内久久精品视频| 国产亚洲人成网站| 92国产精品观看| 亚洲一区二区在线视频| 欧美一区二区视频免费观看| 麻豆精品一区二区综合av| 精品免费一区二区三区| 成人小视频免费在线观看| 中文字幕一区三区| 日本久久精品电影| 另类人妖一区二区av| 久久综合久久久久88| 97se亚洲国产综合自在线观| 亚洲一区二区三区免费视频| 欧美精品一二三四| 国产一区二区h| 亚洲精品va在线观看| 91精品蜜臀在线一区尤物| 国产精品伊人色| 亚洲猫色日本管| 日韩一区二区三区视频| 成人性生交大片免费看中文网站| 亚洲精品乱码久久久久久黑人 | 亚洲婷婷综合色高清在线| 色综合久久久久| 男女性色大片免费观看一区二区| 久久久久国产精品厨房| 在线精品视频免费播放| 国产一区 二区| 亚洲综合精品自拍| 久久久久久久久久久久久女国产乱 | 国产一区二区三区免费| 国产精品福利电影一区二区三区四区| 91福利社在线观看| 国产一区二区久久| 石原莉奈在线亚洲三区| 亚洲视频1区2区| 精品精品国产高清a毛片牛牛 | 91麻豆精东视频| 麻豆精品一区二区三区| 亚洲一区二区三区四区在线免费观看| 欧美成人艳星乳罩| 欧美日韩aaaaaa| 99re热这里只有精品免费视频| 免费成人在线播放| 亚洲成av人片在线观看| 国产精品久久久久久久第一福利| 日韩欧美区一区二| 欧美日韩国产中文| 在线区一区二视频| av中文字幕亚洲| 国产盗摄一区二区三区| 激情综合色综合久久| 日韩制服丝袜先锋影音| 亚洲美女少妇撒尿| 国产精品第一页第二页第三页| 欧美电影免费观看高清完整版在线| 日本黄色一区二区| 99国产精品国产精品毛片| 国产不卡一区视频| 国产91丝袜在线播放九色| 韩国av一区二区| 久久99国产精品尤物| 强制捆绑调教一区二区| 日本伊人精品一区二区三区观看方式 | 成人性生交大片免费看中文| 美女精品自拍一二三四| 日韩电影在线一区二区三区| 亚洲成人黄色小说| 亚洲1区2区3区4区| 亚洲一区二区精品视频| 亚洲高清免费观看| 午夜精品久久久久久久久久| 亚洲123区在线观看| 日韩精品国产欧美| 经典三级视频一区| 国产在线不卡一区| 成人激情免费视频| 91免费观看视频| 欧美日韩成人综合| 欧美一区二区女人| 26uuu国产电影一区二区| 欧美国产精品中文字幕| 亚洲色图都市小说| 午夜电影网亚洲视频| 久久精品国产亚洲高清剧情介绍| 国产自产v一区二区三区c| 国产丶欧美丶日本不卡视频| 色综合天天综合给合国产| 色网综合在线观看| 欧美一区二区性放荡片| 欧美国产综合色视频| 亚洲自拍偷拍网站| 久久99久久久久| 99视频超级精品| 欧美军同video69gay| 久久精品一区八戒影视| 亚洲精品一二三| 麻豆精品久久久| 一本色道综合亚洲| 日韩一区二区三区精品视频| 中文字幕av一区二区三区免费看 | 欧美日韩另类一区| 2020国产精品自拍| 一区二区三区**美女毛片| 久久97超碰色| 日本丶国产丶欧美色综合| 精品国产乱码久久久久久影片| 国产精品国产三级国产| 美国一区二区三区在线播放| 一本久久a久久免费精品不卡| 日韩视频一区二区在线观看|