⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 匹配.asm

📁 这是一个在汇编语言中如何实现阶乘的小程序
💻 ASM
字号:
        DATA  SEGMENT
        STR1  DB        50H,?,50H DUP(?)
        STR2  DB        50H,?,50H DUP(?)
        STR3  DB        0AH,0DH,"MATCH$"
        STR4  DB        0AH,0DH,"NOT MATCH$$"
        STR5  DB        0AH,0DH,"ENTER THE STRING1:$"
        STR6  DB        0AH,0DH,"ENTER THE STRING2:$"
        DATA  ENDS
      STACKS  SEGMENT   STACK
              DW        1024 DUP(?)
      STACKS  ENDS

        CODE  SEGMENT
              ASSUME    CS:CODE ,DS:DATA
      START:
              MOV       AX,DATA
              MOV       DS,AX
              LEA       DX,STR5
              MOV       AH,09H
              INT       21H
              LEA       DX,STR1
              MOV       AH,0AH
              INT       21H
              MOV       DI,OFFSET STR1

      AGAIN:
              LEA       DX,STR6
              MOV       AH,09H
              INT       21H
              LEA       DX,STR2
              MOV       AH,0AH
              INT       21H
              MOV       SI,OFFSET STR2
              MOV       ES,AX
              MOV       CL,STR1+1
              CLD
       NEXT:
        REPZ  CMPSB
              JZ        LAB1
              JNZ       LAB2

       LAB1:
              MOV       DX,OFFSET STR3
              MOV       AH,09H
              INT       21H
              MOV       AH,4CH
              INT       21H
       LAB2:
              MOV       DX,OFFSET STR4
              MOV       AH,09H
              INT       21H
              MOV       AH,4CH
              INT       21H
        CODE  ENDS
              END       START

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -