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

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

?? cx.txt

?? 需要源代碼,發 ,... ... ... ....
?? TXT
字號:
外甥讓我幫他做個用匯編實現的鋼琴發聲程序,可惜偶匯編早已忘的干干凈凈,所以只能來求   
  各位了!!!:   我的qq是153534454,如果大家對題目不清楚的話加我qq,謝謝!   
    
  現在給出代碼,下面代碼是完整的,但是是實現8個鍵的程序,現在要求改為實現有9個鍵的程序,   
  發聲音階:1,2,3,4,5,6,7,1+,2+,(其中1+,2+表示升一個音階)   
  DATA   SEGMENT   
      DAT   DB   0,   45,   75,   100,   125,   157,   190,   222,   252   
      HEIGHT   DB   0,   40,   70,   100,   130,   160,   190,   220,   250   
  DATA   ENDS   
    
  CODE   SEGMENT   
            ASSUME   CS:CODE,   DS:DATA   
    
  START:   MOV   AX,DATA   
                MOV   DS,AX   
                  
                  
                MOV   AH,0                   ;   圖形方式:每屏幕字符數80×25,   16色   
                MOV   AL,12H   
                INT   10H   
                MOV   AH,6                       ;   清屏   
                MOV   AL,0   
                MOV   CH,0   
                MOV   CL,0   
                MOV   DH,18H   
                MOV   DL,4FH   
                INT   10H   
                  
                  
    
                MOV   SI,451   
                MOV   DX,480   
  REDRAW:MOV   DI,16   
                ADD   DI,48   
                MOV   CX,16   
                  
                SUB   DX,1   
                CMP   DX,SI   
                JB   LL   
                MOV   BL,0   
  PAINT:   MOV   AL,9   
                MOV   AH,0CH   
                MOV   BH,0   
                INT   10H   
                INC   CX   
                CMP   CX,DI   
                JBE   PAINT   
                ADD   DI,80   
                ADD   CX,32   
                INC   BL   
                CMP   BL,7   
                JBE   PAINT   
                JMP   REDRAW   
                  
                  
        LL:     
                MOV   AL,80H                   ;對8255進行初始化工作,A口、B口均為輸出狀態工作與方式0   
                OUT   63H,AL   
                MOV   AL,0B7H                 ;對計數器8253進行初始化工作,選2號計數器,且先讀寫低8位后高8位,工作與模式3   
                OUT   43H,AL   
                  
        PP:   MOV   AH,01H   
                INT   16H   
                JZ   PP   
                  
                SUB   AL,30H   
                CMP   AL,09H           ;AL中的參數將傳遞到SOUND子程序去   
                JAE   OVER1   
                  
                CALL   SOUND   
                  
                JMP   PP   
      
    OVER1:JMP   OVER             
                  
                  
                SOUND   PROC   NEAR   
                          PUSH   AX   
                          PUSH   BX   
                          PUSH   CX   
                          PUSH   DX   
                          PUSH   SI   
                            
                          MOV   AH,0   
                          MOV   SI,AX         ;   保護AL于SI中,以待后用,作為參數傳遞   
                          MOV   BX,OFFSET   DAT   
                          XLAT   
                            
                          MOV   DI,AX   
                          MOV   DX,12H   
                          MOV   AX,34DCH   
                          DIV   DI   
                          OUT   42H,AL   
                          MOV   AL,AH   
                          OUT   42H,AL   
                          IN   AL,61H   
                          OR   AL,3   
                          OUT   61H,AL       ;此時喇叭將在計數器輸出的頻率工作發聲,且CPU得以解放可執行下面的繪圖工作   
                            
                          CALL   PIANO   
            
                          MOV   AL,0   
                          OUT   61H,AL   
                            
                          MOV   AL,0H   
                          MOV   AH,0CH   
                          INT   21H   
                            
                          POP   SI   
                          POP   DX   
                          POP   CX   
                          POP   BX   
                          POP   AX   
                          RET   
                            
              SOUND   ENDP   
                
              PIANO   PROC   NEAR   
                        PUSH   AX   
                        PUSH   BX   
                        PUSH   CX   
                        PUSH   DX   
                        PUSH   DI   
                          
                        MOV   AX,SI   
                        MOV   BH,AL           ;BH中表示按得是什么鍵,         
                        MOV   BL,0   
                        PUSH   BX   
                        MOV   BX,OFFSET   HEIGHT   
                        XLAT   
                        POP   BX                 ;BH中表示按得是什么鍵,     
                        MOV   AH,0   
                        PUSH   AX               ;AX中的為鍵柱的高度     
                          
                        MOV   DX,450   
                        MOV   CX,10   
                        DEC   BH   
                        MOV   AL,BH   
                        MOV   BL,80   
                        MUL   BL   
                        ADD   CX,AX             ;CX中為鍵柱的起始橫坐標   
                          
                        ;;;;;;;;;;   
                        POP   AX                   ;AX中的為鍵柱的高度   
                        INC   BH                   ;BH中表示按得是什么鍵,     
                        ;;;;;;;;;;   
                          
                        MOV   SI,CX   
                        ADD   SI,32             ;SI中為橫坐標的邊界   
                        MOV   DI,DX   
                          
                        SUB   DI,AX             ;DI中為縱坐標的邊界   
                        
                          
                OK:   PUSH   SI   
                        SUB   SI,32   
                        MOV   CX,SI   
                        POP   SI     
                SB:   MOV   AL,0EH   
        MOV   AH,0CH   
        MOV   BH,0   
        INT   10H   
        INC   CX   
        CMP   CX,SI   
        JBE   SB     
                        DEC   DX   
                        CMP   DX,DI   
                        JAE   OK   
                          
                        PUSH   BX   
                        PUSH   CX   
                        MOV   BX,5000   
              DELAY:MOV   CX,0FfFH   
            DL10MS:LOOP   DL10MS   
                          DEC   BX   
                          JNZ   DELAY   
                          POP   CX   
                          POP   BX   
                          
                          
                        
                        MOV   DX,DI   
                        MOV   DI,450   
                GO:   PUSH   SI   
                        SUB   SI,32   
                        MOV   CX,SI   
                        POP   SI       
                CA:   MOV   AL,0H   
        MOV   AH,0CH   
        MOV   BH,0   
        INT   10H   
        INC   CX   
        CMP   CX,SI   
        JBE   CA     
                        INC   DX   
                        CMP   DX,DI   
                        JBE   GO   
                          
                          
                        POP   DI   
                        POP   DX   
                        POP   CX   
                        POP   BX   
                        POP   AX   
                          
                        RET   
                          
                        PIANO   ENDP   
    
    
    
    
  OVER:   MOV   AH,4CH   
              INT   21H   
                
              CODE   ENDS   
              END   START   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合自拍偷拍| 成人永久免费视频| 欧美一区二区日韩一区二区| 亚洲国产综合在线| 日韩欧美一区二区久久婷婷| 成人亚洲一区二区一| 欧美—级在线免费片| 99久久精品一区| 一个色综合网站| 欧美精品 国产精品| 黑人巨大精品欧美一区| 欧美国产精品一区| 色老综合老女人久久久| 青娱乐精品视频| 久久久久久久久久久久久久久99| 国产.欧美.日韩| 一区二区在线观看免费| 在线播放中文一区| 精品一区二区三区在线播放| 亚洲国产成人私人影院tom| 99re66热这里只有精品3直播| 一级日本不卡的影视| 日韩一区二区三区免费观看| 国产高清久久久久| 亚洲卡通动漫在线| 欧美电影免费观看完整版| 成人三级伦理片| 午夜精品久久久久久久久久久 | 久久99久久久欧美国产| 国产目拍亚洲精品99久久精品| 色综合天天综合色综合av | 久久国产免费看| 中文字幕欧美日本乱码一线二线| 欧美性三三影院| 国产在线看一区| 亚洲精品国产无天堂网2021| 精品国产乱码久久久久久1区2区| aaa欧美色吧激情视频| 日本女优在线视频一区二区| 国产精品久久久久久久裸模| 日韩欧美一二三区| 色综合久久天天| 国产曰批免费观看久久久| 夜夜操天天操亚洲| 久久精品欧美日韩| 777午夜精品视频在线播放| 成a人片国产精品| 狠狠色狠狠色综合系列| 亚洲一区影音先锋| 国产精品久久久久9999吃药| 欧美不卡一区二区三区四区| 91国偷自产一区二区三区观看 | 亚洲欧美日韩一区二区 | 国产日韩av一区| 日韩午夜精品视频| 欧美主播一区二区三区| 国产aⅴ精品一区二区三区色成熟| 在线观看免费亚洲| 精品成人一区二区三区四区| 在线91免费看| 91精品办公室少妇高潮对白| 成人激情开心网| 国产在线不卡一卡二卡三卡四卡| 亚洲国产综合视频在线观看| 中文字幕综合网| 久久久久国产精品麻豆| 8v天堂国产在线一区二区| 日本韩国一区二区三区| 9i看片成人免费高清| 国产成人精品亚洲日本在线桃色| 秋霞电影一区二区| 婷婷久久综合九色国产成人| 亚洲国产综合视频在线观看| 亚洲一区二区三区四区五区中文| 亚洲欧洲在线观看av| 欧美极品xxx| 国产精品女同一区二区三区| 国产情人综合久久777777| 久久美女高清视频| 91 com成人网| 国产日产欧美一区二区三区| 91在线视频播放| 亚洲日本va在线观看| 国产三级欧美三级日产三级99| 欧美伦理影视网| 在线综合+亚洲+欧美中文字幕| 欧美日韩另类一区| 欧美人与z0zoxxxx视频| 欧美日韩1234| 日韩亚洲欧美在线观看| 欧美一级日韩免费不卡| 日韩精品一区二区在线观看| 欧美tk—视频vk| 久久久一区二区三区| 日本一区二区电影| 日韩成人一级片| 精品一区二区三区免费| 国产伦精一区二区三区| 成人av电影在线| 欧美性欧美巨大黑白大战| 欧美精品丝袜中出| 精品99一区二区| 国产精品免费av| 亚洲一区二区欧美| 午夜欧美视频在线观看| 91视频.com| 一本大道综合伊人精品热热| 青青草原综合久久大伊人精品| 免费在线看成人av| 国产成人午夜精品5599| 91网站视频在线观看| 欧美日本一道本| 2024国产精品| 亚洲欧美日韩在线| 久久国产精品第一页| 国产成a人亚洲| 欧美色男人天堂| 久久色视频免费观看| 亚洲视频在线观看三级| 午夜精品久久久久| 国产成人精品三级| 欧美视频一二三区| 国产日韩亚洲欧美综合| 亚洲综合一区二区三区| 国产中文字幕精品| 色94色欧美sute亚洲线路一久| 日韩欧美高清一区| 亚洲天堂a在线| 久久成人18免费观看| 在线视频国产一区| 久久一区二区三区四区| 一区二区三区 在线观看视频| 国产亚洲欧美激情| 亚洲激情在线激情| 国产日本欧美一区二区| 亚洲欧美视频在线观看视频| 精品一区二区三区香蕉蜜桃| 色综合久久88色综合天天 | 国产亚洲精久久久久久| 亚洲精品久久久蜜桃| 国产自产高清不卡| 在线播放欧美女士性生活| 国产精品女上位| 国产麻豆精品在线| 日韩一区二区三区精品视频| 一区二区视频在线看| 国产成人午夜99999| 日韩欧美一二三| 午夜精品免费在线观看| 在线亚洲精品福利网址导航| 国产欧美日韩亚州综合| 精品一区在线看| 欧美老肥妇做.爰bbww| 亚洲黄色片在线观看| 丁香激情综合国产| 久久久久久9999| 国产毛片精品视频| 欧美成人欧美edvon| 日本在线不卡视频| 欧美色偷偷大香| 亚洲一二三四在线| 一本色道久久综合亚洲aⅴ蜜桃| 国产欧美精品日韩区二区麻豆天美| 青青草97国产精品免费观看| 欧美色视频在线观看| 亚洲一区二区免费视频| 91福利资源站| 亚洲综合图片区| 欧美色视频在线| 午夜视频在线观看一区| 欧美日韩国产另类不卡| 亚洲福中文字幕伊人影院| 欧美优质美女网站| 亚洲成人黄色影院| 欧美高清视频在线高清观看mv色露露十八 | 亚洲特黄一级片| a在线播放不卡| 综合久久综合久久| 色综合色狠狠天天综合色| 最新中文字幕一区二区三区| 白白色亚洲国产精品| 成人欧美一区二区三区视频网页| av激情综合网| 亚洲免费视频成人| 欧美日韩一区不卡| 日本伊人午夜精品| 337p粉嫩大胆色噜噜噜噜亚洲| 久久国产尿小便嘘嘘尿| 国产日韩影视精品| 91美女蜜桃在线| 日韩激情一二三区| 2020国产成人综合网| 成人免费看片app下载| 亚洲宅男天堂在线观看无病毒| 欧美精品一卡两卡| 国产在线一区观看| 亚洲精品大片www| 日韩美女在线视频| eeuss鲁一区二区三区| 亚洲自拍偷拍欧美|