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

📄 exp62.asm

📁 汇编语言 参考书 包含作业与答案 从入门到精通 通俗易懂
💻 ASM
字号:
.MODEL  SMALL
.STACK  100H

.DATA
  BUFF      DB      'Test line1:Good Morning!',0dh,0ah
            DB      'Test line2:1234',0dh,0ah
            DB      'Test line3:5678',0dh,0ah
            DB      0DH,0AH
            DB      '$'
  BUFF_LEN  EQU     $-BUFF
  BUFF_END  DW      $

.CODE
.STARTUP

                      
        LEA     DX,BUFF
        MOV     AH,9
        INT     21H

        MOV     DI,OFFSET BUFF
LP1:    MOV     BX,BUFF_END
        SUB     BX,2
        CMP     DI,BX
        JZ      DEL_END

        CMP     WORD PTR [DI],0A0DH
        JNZ     CONTINUE

        PUSH    DI

        PUSH    DS
        POP     ES

        MOV     SI,DI
        INC     SI
        INC     SI

        MOV     CX,BUFF_END
        SUB     CX,DI

        
        CLD
        REP     MOVSB
        SUB     BUFF_END,2

        POP     DI

CONTINUE:
        INC     DI
        JMP     SHORT LP1

DEL_END:MOV     AH,9
        MOV     DX,OFFSET BUFF
        INT     21H
.EXIT

        END

⌨️ 快捷键说明

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