📄 00.asm
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -