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

📄 helloworld3.asm

📁 收录了一些简单经典的asm程序有源码
💻 ASM
字号:
TITLE   ***HELLO,WORLD*** 

;定义数据段
DATA    SEGMENT
  MSG0    DB      'HELLO,WORLD!','$'
  MSG1    DB      'HELLO,WORLD!',0AH,'$'
  MSG2    DB      'HELLO,WORLD!',0AH,0DH,'$'
DATA    ENDS

;定义代码段
CODE    SEGMENT
        ASSUME  CS:CODE  ;规定CS的内容
        ASSUME  DS:DATA  ;规定DS的内容

START:  
        MOV     AX,DATA  ;程序从START开始
        MOV     DS,AX    ;DS置初值,DATA的段地址
        LEA     DX,MSG0  ;得到字符串"Hello World!"的偏移地址
        CALL    DISPSTR
        LEA     DX,MSG1  ;得到字符串"Hello World!"的偏移地址
        CALL    DISPSTR
        LEA     DX,MSG2  ;得到字符串"Hello World!"的偏移地址
        CALL    DISPSTR
        LEA     DX,MSG0  ;得到字符串"Hello World!"的偏移地址
        CALL    DISPSTR

EXIT:   MOV     AH,4CH   ;4C号功能调用:终止当前程序并返回调用程序
        INT     21H      ;返回DOS

DISPSTR PROC NEAR
        MOV AH,09H       ;9号功能调用:显示字符串
        INT 21H          ;完成输出显示
        RET              ;返回
DISPSTR ENDP

CODE    ENDS             ;代码段结尾
        END     START    ;结束汇编


⌨️ 快捷键说明

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