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

📄 e411_04.asm

📁 汇编的大作业源代码 包括基本和进阶的汇编语言的运用 对初学者很有帮助 内有更详细说明
💻 ASM
字号:
STACK     SEGMENT     PARA STACK
          DW          100  DUP(?)
STACK     ENDS

DATA      SEGMENT     PARA
BUFF      DB          'Test line1: Good morning!',0DH,0AH
          DB          0DH,0AH
          DB          0DH,0AH
          DB          'Test line2:1234.',0DH,0AH
          DB          0DH,0AH
          DB          'Test line3:5678.',0DH,0AH
          DB          0DH,0AH
          DB          '$'
BUFF_END  DW          $
DATA      ENDS

CODE      SEGMENT     PARA
          ASSUME      CS:CODE,DS:DATA,ES:DATA,SS:STACK
          
MAIN      PROC        FAR
          MOV         AX,DATA
          MOV         DS,AX
          MOV         ES,AX
          
          MOV         DX,OFFSET BUFF
          MOV         AH,9
          INT         21H
          
LP1:      MOV         BX,BUFF_END
          SUB         BX,1
          CMP         DI,BX
          JZ          DEL_END

          CMP         WORD PTR [DI],0A0DH
          JNZ         CONTINUE
          
          PUSH        DI
          MOV         SI,DI

          INC         SI
          INC         SI
          MOV         CX,BUFF_END
          SUB         CX,DI
          CLD
          REP         MOVSB
          SUB         BUFF_END,2
          POP         DI
          DEC         DI
          
CONTINUE:  INC         DI
           JMP         LP1
          
DEL_END:  MOV         AH,9
          MOV         DX,OFFSET BUFF
          INT         21H
          
EXIT:     MOV         AX,4C00H
          INT         21H
MAIN      ENDP
CODE      ENDS
          END         MAIN

⌨️ 快捷键说明

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