00.asm

来自「宏汇编器」· 汇编 代码 · 共 22 行

ASM
22
字号
DATA_SEG   SEGMENT   PARA
TEXT   DB   'ABCDEFG','$'
DATA_SEG   ENDS
CODE_SEG   SEGMENT   PARA
;------------------------------------------------------
MAIN   PROC   FAR
   ASSUME   CS:CODE_SEG,DS:DATA_SEG
START:   MOV   AX,DATA_SEG      ;把数据段的首地址放到AX中。
   MOV   DS,AX      ;不能把一个数据直接放到DS寄存器中,只能用“mov ds,ax”这种形式来给DS赋初值。
   MOV   AH,0
   MOV   AL,03
   INT   10H      ;上面两句可以写成“mov ax,03h”,和这句一起表示调用10#中断的3#功能:读光标位置。
   MOV   AH,9
   MOV   DX,OFFSET TEXT
   INT   21H      ;调用DOS中断的9#功能:显示字符串。AH指定功能号,DX中放字符串起始地址,以“$”作为字符串的结束标志。
   MOV   AX,4C00H
   INT   21H      ;退出程序。
MAIN   ENDP   
;------------------------------------------------------
CODE_SEG   ENDS
   END   START

⌨️ 快捷键说明

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