.486
DATA SEGMENT USE16
MESG DB 'HELLO',0DH,0AH,'$'
DATA ENDS
STACK_ SEGMENT PARA STACK 'STACK' USE16
DB 100 DUP(?)
STACK_ ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,SS:STACK_
BEG: MOV AX,STACK_
MOV SS,AX
MOV SP,100 ;以上置堆栈段初值(可省略)
MOV AX,DATA
MOV DS,AX ;以上设DS初值
MOV CX,10 ;设置循环次数
LAST: MOV AH,9
MOV DX,OFFSET MESG
INT 21H ;显示一行HELLO
LOOP LAST ;循环计数
MOV AH,4CH ;返回DOS
INT 21H
CODE ENDS
END BEG ;汇编语句结束版权声明:本文为博主原创文章,未经博主允许不得转载。