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

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

?? keshe.asm

?? 匯編語言多編寫的 ASM 能夠?qū)崿F(xiàn)三級菜單 完整的課程設(shè)計論文 可以交的
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
        SHOW  MACRO     B
              LEA       DX,B
              MOV       AH,9
              INT       21H
              ENDM
;**********************音樂地址宏 
     ADDRESS  MACRO     A,B
              LEA       SI,A
              LEA       BP,DS:B
              ENDM
         WIN  MACRO     OPR1,OPR2,OPR3,OPR4,OPR5,OPR6       ;建立窗口 宏定義
              MOV       AH,06H
              MOV       AL,OPR1
              MOV       BH,OPR2
              MOV       CH,OPR3
              MOV       CL,OPR4
              MOV       DH,OPR5
              MOV       DL,OPR6
              INT       10H
              ENDM
     DATAREA  SEGMENT
      THIRTY  DB        50
        MSG0  DB        '1 string operate                                  '
        MSG1  DB        '2 listen the music                                '
        MSG2  DB        '3 exit                                            '
        MSG3  DB        'convert decimal onkeybd to hex on screen          '
        MSG4  DB        'count  the number                                 '
        MSG5  DB        '3music                                            '
        MSG6  DB        'input 4 Active convert decimal to hex             '
        MSG7  DB        'input 5 Active count  the number                  '
        MSG8  DB        'convert decimal onkeybd to hex on screen          '
        MSGA  DB        'count  the number                                 '
        MSGB  DB        'please input counts                               '
        MSG9  DB        'please input a count                              '
        MSGC  DB        'Do you really exit $ '
      ;ERRMSG  DB        'error!                                            '
    MESSAGE1  DB        'Welcome to the system!',13,10,13,10
              DB        'The function of the program will scoring how many numbers you enter.',13,10,13,10
              DB        'Please enter a string:',13,10,'$'
          CR  DB        13,10,'$'
     ;RESULT1  DB        'The string is:',13,10,'$'
     RESULT2  DB        'The quantity of numbers is:',13,10,'$'
      STRING  DB        100
              DB        0
              DB        80 DUP(0)   ;定義緩沖區(qū)
       AGAIN  DB        'Do you want to try again?(Y or N)',13,10,'$'
      ; ERROR  DB        'ERROR!',13,10,'Please enter the right letters.',13,10,'$'  ;錯誤提示
       INFO1  DB        0DH,0AH,'WELCOME YOU TO COME HERE!$'
       INFO2  DB        0DH,0AH,'this is a music program!$'
       INFO3  DB        0DH,0AH,'please select!$'
       INFO4  DB        0DH,0AH,'INPUT ERROR!$'
       INFO5  DB        0DH,0AH,'PLEASE INPUT AGAIN!$'
     MUSLIST  DB        0DH,0AH,'A MUSIC1'
              DB        0DH,0AH,'B MUSIC2'
              DB        0DH,0AH,'C MUSIC3'
              DB        0DH,0AH,'Q EXIT'
              DB        0DH,0AH,'$'
;音樂一********************************************************* 
   MUS_FREG1  DW        330,294,262,294,3 DUP (330)
              DW        3 DUP (294),330,392,392
              DW        330,294,262,294,4 DUP (330)
              DW        294,294,330,294,262,-1
   MUS_TIME1  DW        6 DUP (25),50
              DW        2 DUP (25,25,50)
              DW        12 DUP (25),100
;*********************************************************音樂二 
   MUS_FREG2  DW        330,392,330,294,330,392,330,294,330
              DW        330,392,330,294,262,294,330,392,294
              DW        262,262,220,196,196,220,262,294,332,262,-1
   MUS_TIME2  DW        3 DUP(50),25,25,50,25,25,100
              DW        2 DUP(50,50,25,25),100
              DW        3 DUP(50,25,25),100
;********************************************************音樂三 
   MUS_FREG3  DW        262,262,294,262,349
              DW        330,262,262,294,262
              DW        392,349,262,262,523
              DW        440,349,262,262,466
              DW        466,440,262,392,349,-1

   MUS_TIME3  DW        50,50,100,100,100
              DW        100,100,50,50,100,100
              DW        100,100,100,50,50,100
              DW        100,100,100,100,100,50
              DW        50,100,100,100,100,100
     DATAREA  ENDS
 ;===============================================================
     PROGNAM  SEGMENT
        MAIN  PROC      FAR
              ASSUME    CS:PROGNAM,DS:DATAREA
      START:
              PUSH      DS
              SUB       AX,AX
              PUSH      AX
              MOV       AX,DATAREA
              MOV       DS,AX
;========================================================
    BEGIN100  PROC      NEAR
     BEGIN0:  MOV       BX,OFFSET MSG0
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
     BEGIN1:  MOV       BX,OFFSET MSG1
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
     BEGIN2:  MOV       BX,OFFSET MSG2
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
    BEGIN100  ENDP
;-----------------------------------------------------------
       BEGIN  PROC      NEAR
              MOV       AH,1
              INT       21H
              CMP       AL,'1'
              JE        NEXT
              CMP       AL,'2'
              JE        MUSIC1
              CMP       AL,'3'
              JE        D
          D:  CALL      CLEARSCREEN
              CALL      EXIT3
       BEGIN  ENDP
     MUSIC1:  CALL      MUSIC2
              CALL      GENSOUND
              CALL      WAITF
              CALL      MUSIC
       NEXT:  CALL      CLEARSCREEN
              MOV       BX,OFFSET MSG3
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
              MOV       BX,OFFSET MSG4
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
              MOV       BX,OFFSET MSG6
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
              MOV       BX,OFFSET MSG7
              CALL      DISPLAY1
              MOV       DL,0DH
              CALL      DISPCHAR
              MOV       DL,0AH
              CALL      DISPCHAR
              CALL      D_HXCHG
     D_HXCHG  PROC      NEAR
              MOV       AH,7
              INT       21H
              CALL      CLEARSCREEN
              CMP       AL,'4'
              JE        A
              CMP       AL,'5'
              JE        B
          A:  CALL      CLEARSCREEN
              MOV       BX,OFFSET MSG8
              CALL      DISPLAY1
              CALL      CRLF
              MOV       BX,OFFSET MSG9
              CALL      DISPLAY1
              CALL      CRLF
              CALL      DECIBIN
              CALL      BINIHEX
              CALL      EXIT3
          B:
              CALL      CRLF
              MOV       BX,OFFSET MSGA
              CALL      DISPLAY1
              CALL      CRLF
              MOV       BX,OFFSET MSGB
              CALL      DISPLAY1
              CALL      CRLF
              CALL      HEAD
              CALL      HEAD1
              CALL      EXIT3
     D_HXCHG  ENDP
        MAIN  ENDP
 ;=================子程序======================================
        HEAD  PROC      NEAR
              LEA       DX,MESSAGE1 ;輸出提示語
              MOV       AH,09H
              INT       21H
              LEA       DX,STRING
              MOV       AH,0AH
              INT       21H         ;字符串輸入
              LEA       DX,CR
              MOV       AH,09H
              INT       21H         ;回車換行
              LEA       SI,STRING+2 ;把字符串首地址存入SI
              ;MOV       CL,STRING+1 ;把字符個數(shù)存入CX
              ;MOV       CH,0
              MOV       BL,30H      ;置BL為字符0
        HEAD  ENDP
       HEAD1  PROC      NEAR
              MOV       CX,10
      LOOP1:                        ;LOOP1用于判斷字符是否為數(shù)字
              MOV       DL,[SI]
              CMP       DL,'0'
              JB        LOOP2
              CMP       DL,'9'
              JA        LOOP2       ;ASCII碼小于0和大于9的BL+1,其他情況不加
              INC       BL
      LOOP2:                        ;LOOP2實現(xiàn)指針向下一位移動
              MOV       DL,[SI]
              MOV       AH,02H
              INT       21H
              INC       SI          ;SI自加,判斷下一個字符
              DEC       CX          ;CX自減,最終將是0
              JNE       LOOP1       ;CX非零時,跳回NEXT1
              LEA       DX,CR
              MOV       AH,09H
              INT       21H
              LEA       DX,CR
              MOV       AH,09H
              INT       21H
              LEA       DX,RESULT2
              MOV       AH,09H
              INT       21H
              MOV       DL,BL
              MOV       AH,02H
              INT       21H
              LEA       DX,CR
              MOV       AH,09H
              INT       21H
       HEAD1  ENDP
;--------------------------------------------------
    DISPLAY1  PROC      NEAR
              MOV       CX,50
      DISP1:  MOV       DL,[BX]
              CALL      DISPCHAR
              INC       BX
              LOOP      DISP1

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲动漫精品| 蜜乳av一区二区三区| 一区二区视频在线| 一区二区日韩av| 青青草视频一区| 国产一区二区视频在线| 91蜜桃视频在线| www.一区二区| 91蜜桃网址入口| 欧美电影免费观看高清完整版在| 日韩精品一区二区三区中文精品| 久久婷婷成人综合色| 中文字幕永久在线不卡| 亚洲国产精品自拍| 亚洲欧美日韩中文字幕一区二区三区 | 免费人成在线不卡| 极品少妇一区二区三区精品视频| 国产精品一区一区| 在线免费观看日韩欧美| 精品少妇一区二区三区日产乱码| 亚洲欧美在线aaa| 日本不卡视频一二三区| 色综合久久六月婷婷中文字幕| 在线播放中文字幕一区| 国产精品久久毛片| 奇米影视一区二区三区| 成人福利电影精品一区二区在线观看| 91视频免费观看| www亚洲一区| 美日韩一级片在线观看| 日韩一级完整毛片| 久久99精品久久久久久久久久久久| 欧美吞精做爰啪啪高潮| 美女视频一区二区三区| 2020国产精品自拍| 成人综合婷婷国产精品久久蜜臀| 国产亚洲精品精华液| 成人精品免费看| 亚洲综合一区在线| 精品理论电影在线观看| 亚洲一二三四在线| 欧美色图12p| 日本少妇一区二区| 国产欧美日韩在线看| a美女胸又www黄视频久久| 亚洲综合精品久久| xvideos.蜜桃一区二区| 国产成人午夜片在线观看高清观看| 国产欧美一区二区精品仙草咪| 99久久伊人久久99| 亚洲国产三级在线| 国产欧美视频在线观看| 91香蕉视频mp4| 精品综合久久久久久8888| 亚洲欧洲www| av在线这里只有精品| 日韩电影一区二区三区| 国产日本欧美一区二区| 欧美日韩在线三区| 99麻豆久久久国产精品免费 | 日韩不卡免费视频| 一区二区在线观看免费视频播放| 久久久久国产免费免费| 欧美日韩中文字幕精品| 成人丝袜视频网| 国模一区二区三区白浆| 天堂成人免费av电影一区| 国产欧美一区二区精品婷婷| 日韩欧美国产系列| 日韩一本二本av| 欧美日韩国产在线观看| 欧美性猛交xxxx黑人交| proumb性欧美在线观看| 国产成人无遮挡在线视频| 国产麻豆视频精品| 国产伦理精品不卡| 国产成人自拍网| 国产精品一区二区黑丝| 国产乱子伦一区二区三区国色天香| 久久精品99国产国产精| 久久99精品国产麻豆婷婷洗澡| 日韩av一区二区三区| 久久国产精品99精品国产| 久久99精品一区二区三区三区| 国产尤物一区二区在线| 不卡一区二区中文字幕| 欧美四级电影在线观看| 精品国产一区二区三区av性色| 精品免费99久久| 1000精品久久久久久久久| 亚洲主播在线播放| 久久精品国产99国产| 成人精品国产福利| 欧美肥胖老妇做爰| 欧美极品美女视频| 日韩电影在线一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 91国内精品野花午夜精品| 3d成人动漫网站| 中文成人综合网| 麻豆久久一区二区| 色妹子一区二区| 久久久国产一区二区三区四区小说 | 亚洲综合视频网| 成人不卡免费av| 精品乱人伦一区二区三区| 亚洲成人自拍一区| caoporn国产一区二区| 久久你懂得1024| 黄页网站大全一区二区| 欧美日韩一区二区三区免费看| 亚洲视频一区二区在线观看| 丁香六月综合激情| 久久毛片高清国产| 久久精品免费观看| 欧美一区二区高清| 亚洲地区一二三色| 欧美日本一道本在线视频| 一区二区三区在线视频播放| 99re这里只有精品6| 亚洲视频 欧洲视频| 91搞黄在线观看| 亚洲一区二区精品视频| 欧美日韩在线不卡| 日韩专区欧美专区| 日韩精品一区二区三区中文精品| 国产乱色国产精品免费视频| 欧美日韩卡一卡二| 日韩电影在线免费看| 精品第一国产综合精品aⅴ| 老司机精品视频导航| 国产精品剧情在线亚洲| 91国产成人在线| 久久99精品国产.久久久久久| 国产午夜精品久久久久久免费视 | 国产精品亲子乱子伦xxxx裸| 在线免费观看视频一区| 日韩国产精品久久久| 亚洲国产精品精华液ab| 91国产成人在线| 激情av综合网| 亚洲一级二级三级在线免费观看| 91精品蜜臀在线一区尤物| 国产九九视频一区二区三区| 亚洲欧美偷拍卡通变态| 国产午夜亚洲精品羞羞网站| 欧美视频在线观看一区二区| 国产激情视频一区二区在线观看 | 91精品在线麻豆| av电影在线观看一区| 91视频在线观看免费| 国产精品亚洲午夜一区二区三区| 亚洲精品中文在线| 日本一区二区三区高清不卡 | 免费观看久久久4p| 亚洲自拍偷拍图区| 亚洲色图.com| 亚洲欧洲一区二区三区| 国产视频一区二区在线| 精品国偷自产国产一区| 欧美一级久久久| 欧美丰满少妇xxxbbb| 欧美亚洲国产一区二区三区 | 日韩在线一二三区| 亚洲免费观看高清完整版在线| 1024成人网色www| 中文字幕亚洲在| 国产精品久久久久一区二区三区 | 欧美国产精品专区| 久久久久成人黄色影片| 中文无字幕一区二区三区 | 欧美一区二区成人| 欧美精品一区二区三区久久久| 91精品国产91久久久久久最新毛片| 日韩一卡二卡三卡四卡| 久久人人97超碰com| **欧美大码日韩| 一二三四社区欧美黄| 日韩福利视频网| av高清不卡在线| 欧美精品v国产精品v日韩精品| 精品国产成人系列| 成人免费在线观看入口| 亚洲午夜精品17c| 老鸭窝一区二区久久精品| 波多野结衣亚洲一区| 欧美天堂一区二区三区| 久久久久久久久久久久久夜| 亚洲黄色小说网站| 蜜桃视频在线一区| 99久久久精品| 欧美一区二区在线不卡| 中文字幕在线一区二区三区| 日韩精品视频网| 91在线看国产| 自拍偷在线精品自拍偷无码专区| 日产国产欧美视频一区精品| 不卡一二三区首页| 日韩三级在线免费观看| 一区二区三区免费观看|