一、完整的汇编语言源程序实例
[例] 在屏幕上显示字符串“Hello,this is a sample program !”
DATA SEGMENT ;数据段
MSG1 DB ′ Hello,this is a sample program ! ′ ,0DH,0AH, ′ $ ′
DATA ENDS
STACK SEGMENT
ST1 DB 100 DUP(?) ;堆栈段
STACK ENDS
CODE SEGMENT ;代码段
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK
START: PUSH DS ;正常返回所需段地址及偏移地址
MOV AX,0
PUSH AX
MOV AX,DATA ;送数据段段地址
MOV DS,AX
MOV AX,STACK ;送堆栈段段地址
MOV SS,AX
MOV AH,9 ;DOS 9号功能调用,显示字符串
MOV DX,OFFSET MSG1
INT 21H
RET
MAIN ENDP
CODE ENDS
END START
2021-10-22 16:06:14
311KB
微机
程序
1