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

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

?? warm.asm

?? 匯編語言課程設(shè)計:生急速上滑報警音響
?? ASM
字號:
;*****************************產(chǎn)生滑音***************************************
;****************************************************************************
DATA     SEGMENT
OUTMSG    DB        0DH,0AH               ;定義菜單 
          DB        '*******THIS IS A GLIDE PROGREAM*******',0DH,0AH 
          DB        0DH,0AH
          DB        0DH,0AH
          DB        '***********WELCOME TO HEAR!***********',0DH,0AH
          DB        0DH,0AH
          DB        0DH,0AH
          DB        0DH,0AH
          DB        'PLEASE SELECET:',0DH,0AH 
          DB        0DH,0AH
          DB        0DH,0AH
          DB        'R---RISE',0DH,0AH 
          DB        0DH,0AH
          DB        'F---FALL',0DH,0AH
          DB        0DH,0AH
          DB        'Q---EXIT',0DH,0AH 
          DB        0DH,0AH
          DB        'Your choice:','$'
freq1     DB 6,?,6 dup(?)
freq2     DB 6,?,6 dup(?)
Y         DW ? 
X         DW ? 
time      DB 6,?,6 dup(?)
RATE      DB 6,?,6 DUP(?)
inputrr   DB 0DH,0AH ,'please input RANGE of frequent rising:','$'
inputIF   DB 0DH,0AH ,'please input INITIAL frequent :','$'
inputrf   DB 0DH,0AH ,'please input RANGE of frequent falling:','$'
inputFF   DB 0DH,0AH ,'please input FINAL frequent :','$'
inputT    DB 0DH,0AH ,'please input duration time:','$'
error     DB  0DH,0AH ,'Input error!Please selecet again:','$' 
DIS1      DB 0DH,0AH,'RISE','$' 
DIS2      DB 0DH,0AH,'FALL','$'     
DATA      ENDS
;******************************************************************************
CODE      SEGMENT    
          ASSUME    CS:CODE,DS:DATA
MAIN      PROC      FAR 
START:    mov       AX,data
          mov       DS,AX
          MOV       AH,0             
          MOV       AL,04
          INT       10H
          MOV       AH,0BH            ;設(shè)置圖形方式顯示下的背景色
          MOV       BH,0
          MOV       BL,5          
          INT       10H
          MOV       AH,0BH            ;設(shè)置彩色組 
          MOV       BH,6
          MOV       BL,2
          INT       10H
;***********定義一個宏***********************************
;顯示輸入初始頻率,以及脈沖持續(xù)時間,聲音上滑和下滑的幅度的提示信息
;輸入相關(guān)信息
INPUT   macro   b,c
          lea       DX,b
          mov       AH,09
          int       21h
          mov       AH,0AH                       
          lea       DX,c
          int       21h
          lea       SI,c
 endm
;宏定義結(jié)束
;********************************************************
          LEA       DX,OUTMSG               ;顯示菜單
          MOV       AH,09
          INT       21H       
          MOV       AH,01H 
          INT       21H                     ;等待輸入選擇 
          CMP       AL,'Q' 
          JE        EXIT
          CMP       AL,'R'                    
          JE        RISE                    ;輸入字符等于'R'執(zhí)行上滑音的過程
          CMP       AL,'F' 
          JE        FALL                    ;輸入字符等于'F'執(zhí)行上滑音的過程
          lea       dx,error
          mov       ah,09h
          int       21h
          JMP       START
EXIT:     MOV       AX,4C00H                ;返回DOS 
          INT       21H                          
MAIN      ENDP                              
;主過程結(jié)束 
;********************************************************************
;下滑音過程
FALL  :   
          INPUT    inputIf,freq1           ;調(diào)用宏
          CALL      CHANGE
          MOV       DI,DX                   ;設(shè)定頻率初值 
          CALL      CHANGE1
          mov       Y,Dx                    ;設(shè)定頻率終止值  
          INPUT    inputT,TIME
          CALL      CHANGE 
          MOV       X,DX                    ;設(shè)定脈沖持續(xù)時間
          INPUT    inputRF,RATE
          CALL      CHANGE
          MOV       SI,DX                   ;設(shè)定頻率下滑的幅度
LOOP1:    
          PUSH      DI
	  CALL      SOUND                   ;輸出頻率 
          lea       dx,DIS2
          mov       ah,09h
          int       21h
          POP       DI 
          sub       di,si                   ;頻率降低
          CMP       di,Y 
          JAE       LOOP1                   ;循環(huán)輸出 
          JMP       START                   ;循環(huán)結(jié)束無條件跳轉(zhuǎn)到開始過程,等待下一次輸入
;下滑音過程結(jié)束  
;********************************************************************
;上滑音過程
RISE:     
          INPUT    inputIF,freq1            ;調(diào)用宏
          CALL      CHANGE
          MOV       DI,DX                    ;設(shè)定頻率初值 
          CALL      CHANGE1
          mov       Y,Dx                     ;設(shè)定頻率終止值 
          INPUT    inputT,TIME
          CALL      CHANGE                 
          MOV       X,DX                     ;設(shè)定脈沖持續(xù)時間
          INPUT    inputRR,RATE
          CALL      CHANGE
          mov       SI,DX                    ;設(shè)定頻率上滑的幅度
LOOP2:   
          push      DI
          CALL      SOUND                    ;輸出頻率 
          lea       DX,DIS1
          mov       AH,09h
          int       21h
          pop       DI
          add       DI,SI                    ;頻率升高 
          CMP       DI,Y                     ;是否到預(yù)定頻率終止值
          JBE        LOOP2                    ;若未到,循環(huán)輸出 
          JMP       START                    ;循環(huán)結(jié)束無條件跳轉(zhuǎn)到開始過程,等待下一次輸入
;上滑音過程結(jié)束
;******************************************************************** 
; 發(fā)聲子程序,利用定時器產(chǎn)生聲音  
SOUND proc near
       
          MOV       BX,X
          mov       al,10110110B             ;位組合格式:通道2,兩字節(jié)計數(shù),模式3 ,二進(jìn)制碼                                                                                         
          out       43h,AL                   ;幻數(shù)送方式寄存器
          mov       DX,12h   
          mov       AX,34Dch         
          div       DI                       ;(DI)=頻率
          out       42h,AL                   ; 頻率計數(shù)值送通道2           
          mov       AL,AH 
          out       42h,AL
          in        AL,61h
          mov       AH,al             
          or        AL,3              
          out       61h,AL                   ;接通揚(yáng)聲器
wait1:
          mov       CX,0FFFFH                ;特定音長的計數(shù)值
delay:                                     
          loop      delay                    ;延時循環(huán)
          dec       BX                       ;(BX)=特定音長的倍數(shù)值
          jnz       wait1
          mov       AL,AH            
          out       61h,AL                   ;關(guān)閉揚(yáng)聲器
          ret
SOUND endp
;發(fā)聲子程序結(jié)束返回到滑音過程相應(yīng)位置
;**************************************************************************
;數(shù)制轉(zhuǎn)換子程序,0~9 ASCII碼轉(zhuǎn)換成十進(jìn)制數(shù)字 
CHANGE    PROC                   
          mov      AL,[si+2]
          SUB      AL,30H
          mov      BL,125
          mul      BL
          MOV      BX,AX
          MOV      CL,6
          SHL      AX,CL
          MOV      CL,4
          SHL      BX,CL
          ADD      AX,BX                    ;(AX)=十進(jìn)制數(shù)的萬位 
          PUSH     AX                        
          mov      AL,[si+3]
          SUB      AL,30H
          mov      BL,125
          mul      BL
          MOV      BX,AX
          MOV      CL,3
          SHL      AX,CL                    ;(AX)=十進(jìn)制數(shù)的千位
          PUSH     AX                        
          mov      AL,[si+4]
          SUB      AL,30H
          mov      BL,100
          mul      BL                       ;(AX)=十進(jìn)制數(shù)的百位
          PUSH     AX                         
          mov      AL,[si+5]
          SUB      AL,30H
          mov      BL,10
          mul      BL                       ;(AX)=十進(jìn)制數(shù)的十位 
          PUSH     AX                        
          mov      AL,[si+6]
          SUB      AL,30H 
          CBW                               ;(AX)=十進(jìn)制數(shù)的個位 
          mov      DX,AX
          pop      AX
          ADD      DX,AX
          pop      AX
          ADD      DX,AX
          pop      AX
          ADD      DX,AX
          pop      AX
          ADD      DX,AX                    ;(DX)=十進(jìn)制數(shù)
          RET   
 CHANGE ENDP
;***************************************************************************
;鍵入終止頻率的值,并轉(zhuǎn)換為十進(jìn)制子程序
CHANGE1  proc          
          lea      DX,inputff
          mov      AH,09
          int      21h
          mov      AH,0Ah                        
          lea      DX,freq2
          int      21h
          lea      SI,freq2
          call     change
          ret
change1 endp
;子程序結(jié)束
;*****************************
CODE      ENDS 
          END      start

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀va亚洲va欧美va天堂| 日本不卡在线视频| 国产精品免费av| 欧美经典一区二区| 亚洲精品高清视频在线观看| **网站欧美大片在线观看| 亚洲欧洲精品一区二区三区| 日本一区二区三区dvd视频在线| 欧美一区在线视频| 91精品国产91久久久久久一区二区| 欧美高清性hdvideosex| 精品成人免费观看| 亚洲精品国产第一综合99久久| 亚洲精品日韩专区silk| 免费在线成人网| 北岛玲一区二区三区四区| 亚洲精品国产无天堂网2021| 欧美日韩电影在线播放| 日韩精品一区二区三区蜜臀 | 亚洲国产裸拍裸体视频在线观看乱了 | 日韩一区二区三区电影| 亚洲色图丝袜美腿| 国产91精品一区二区麻豆网站| 欧美三级韩国三级日本三斤| 日韩欧美一区二区三区在线| 国产精品日韩精品欧美在线| 蜜桃av一区二区在线观看| www.欧美精品一二区| 国产视频一区在线观看| 亚洲成人在线免费| 国产精品不卡一区| 国产一区二区主播在线| 日韩欧美黄色影院| 奇米影视一区二区三区| 色狠狠桃花综合| 亚洲www啪成人一区二区麻豆| 欧美三电影在线| 国产性色一区二区| 国产黄色精品网站| 欧美韩日一区二区三区四区| 国产乱人伦偷精品视频不卡| 中国av一区二区三区| 91香蕉视频在线| 婷婷中文字幕一区三区| 欧美色图第一页| 日韩精品成人一区二区三区| 日韩免费电影一区| av激情综合网| 一区二区不卡在线播放| 日韩一区二区高清| 久久久亚洲国产美女国产盗摄| 午夜久久久久久久久久一区二区| 51精品秘密在线观看| 成人免费福利片| 免费欧美在线视频| 一区二区三区中文在线| 日韩一区二区三区视频在线观看| 成人av免费在线观看| 日本aⅴ精品一区二区三区| 亚洲欧洲精品一区二区三区不卡| 欧美三级电影在线观看| 色偷偷一区二区三区| 九九九久久久精品| 日韩精品成人一区二区三区| 亚洲精品视频免费看| 日韩一区在线免费观看| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美精品三级日韩久久| 欧洲精品一区二区三区在线观看| 国产高清成人在线| 黄色日韩三级电影| 欧美刺激脚交jootjob| 91精品国产麻豆国产自产在线| 91亚洲国产成人精品一区二区三| 成人成人成人在线视频| 91麻豆高清视频| 欧美羞羞免费网站| 91黄视频在线| 91小宝寻花一区二区三区| 欧美性感一类影片在线播放| 色爱区综合激月婷婷| 777xxx欧美| 亚洲国产精品v| 久久久亚洲欧洲日产国码αv| 久久久青草青青国产亚洲免观| 欧美va在线播放| 亚洲精品日日夜夜| 中文字幕亚洲电影| 日韩美女视频一区| 国产乱码一区二区三区| 日本乱人伦一区| 精品少妇一区二区三区| 精品三级av在线| 91久久香蕉国产日韩欧美9色| 不卡的av在线播放| 欧美日韩精品一二三区| 亚洲欧美日韩在线不卡| 久久成人18免费观看| 欧美人xxxx| 亚洲欧美偷拍卡通变态| 懂色av一区二区三区免费观看 | 国产精品嫩草影院com| 亚洲成av人综合在线观看| 成人免费高清视频在线观看| 日韩视频在线你懂得| 一区二区三区在线观看网站| 成人看片黄a免费看在线| 成人av在线一区二区三区| 日韩精品一区二区三区swag| 日韩二区在线观看| 欧美男女性生活在线直播观看| 亚洲图片欧美视频| 色香色香欲天天天影视综合网 | 久久婷婷成人综合色| 奇米影视在线99精品| 日韩欧美123| 国产精品69毛片高清亚洲| 日韩一区二区三区电影在线观看 | 国产精品91一区二区| 日韩一卡二卡三卡| 国产麻豆成人传媒免费观看| 日韩精品一区二区在线| 精品制服美女久久| 亚洲国产成人私人影院tom| 99re成人精品视频| 亚洲欧美色一区| 日韩一区二区在线看| 国产精品影视天天线| 亚洲一区二区三区视频在线| 久久综合av免费| 91成人在线免费观看| 亚洲福利视频三区| 成人app软件下载大全免费| 国产精品久99| 91精品国产免费| 欧美视频一区在线| 久久精品99久久久| 亚洲妇女屁股眼交7| 国产精品电影一区二区| 精品对白一区国产伦| 色婷婷综合五月| 国产经典欧美精品| 精品午夜一区二区三区在线观看| av一区二区久久| 欧美极品另类videosde| 亚洲成人av中文| 成人久久久精品乱码一区二区三区| 在线观看亚洲a| 538prom精品视频线放| 国产亚洲精品超碰| 亚洲自拍另类综合| 久草在线在线精品观看| 国产在线国偷精品产拍免费yy| 婷婷综合五月天| 国产精品免费视频一区| 国产女人aaa级久久久级| 亚洲日本成人在线观看| 欧美一区二区视频在线观看2022| 久久av老司机精品网站导航| 国产精品亚洲专一区二区三区| 一区二区三区欧美| 性做久久久久久免费观看欧美| 日韩和欧美一区二区| 日产欧产美韩系列久久99| 日韩电影网1区2区| 岛国一区二区三区| 欧美一区二区在线播放| 日本一区二区三区高清不卡| 天天操天天干天天综合网| 国产主播一区二区| 欧美日韩免费观看一区二区三区| 欧美一区二区视频在线观看2020| 日韩欧美国产麻豆| 亚洲曰韩产成在线| 99精品热视频| 欧美高清在线一区| 亚洲理论在线观看| 成人av免费网站| 国产欧美视频一区二区三区| 亚洲一区二区精品久久av| 暴力调教一区二区三区| 国产午夜久久久久| 黄网站免费久久| 国产91对白在线观看九色| 日韩高清国产一区在线| 91片在线免费观看| 国产精品国产三级国产aⅴ原创 | 国产69精品久久久久毛片| 欧美电视剧免费观看| 久久av中文字幕片| 久久久无码精品亚洲日韩按摩| 久久se精品一区二区| 久久色.com| 国产成人精品免费网站| 亚洲视频一二区| 欧美精品免费视频| 国产精品99久久久久久久vr | 欧美色男人天堂| 香港成人在线视频| ww亚洲ww在线观看国产|