汇编语言 简单的Hello World
DATA SEGMENT
STRING DB 'Hello World!','$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET STRING
MOV AH,09H
INT 21H
CODE ENDS
END START
AH | 功能 | 入口参数 | 出口参数 |
---|---|---|---|
4CH | 返回DOS | 无 | 无 |
1 | 键盘输入一个字符到AL中 | 无 | AL=字符 |
2 | 输出DL寄存器的字符到显示器 | DL | (存放一个字符) |
9 | 输出一个以“$”结尾的字符串到显示器 | DS:字符串所在的段地址 DX:字符串首地址 |
无 |
0AH | 从键盘输入一个字符串到指定缓冲区 | DS:缓冲区所在的段地址 | DX:缓冲区首地址 |