-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhello2.asm
19 lines (19 loc) · 1.03 KB
/
hello2.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DATA SEGMENT ;定义数据段
DATA ENDS ;定义数据段结束
STACK SEGMENT STACK ;定义堆栈段
DW 20 DUP(0) ;为堆栈段分配空间
STACK ENDS ;定义堆栈段结束
CODE SEGMENT ;定义代码段
ASSUME CS:CODE, DS:DATA, SS:STACK ;告诉编译器将段寄存器与符号对应起来
START: ;程序入口
MOV AX, DATA
MOV DS, AX ;将段地址DATA送入DS中
; MOV AH, 01H ;获取键盘的输入(存入AL中)
; INT 21H
MOV DL, 39h ;输出字符
MOV AH, 02H
INT 21H
MOV AH, 4CH ;返回DOS系统
INT 21H
CODE ENDS ;定义代码段结束
END START ;程序结束