Hello SEGMENT 以“Hello”命名段
ASSUME CS:Hello,DS:Hello 代码段和配信或数据段在同一个段空间
ORG 100H 指令从培伍100H开始
Start: 程序运行起始位置
MOV AX,3 设置视频显示方式为文本显示,80x25,16色
INT 10H 调用视频中断
LEA DX,Prompt_Str 装入字符串地址
MOV AH,9 控制台输出字符串
INT 21H dos功能调用
MOV AX,4C00H 结束程序
INT 21H dos功能调用
Prompt_Str DB 'Hello World!$' 要显坦竖示的字符串一定要以符号$作为结束符号
Hello ENDS 段结束
END Start 源程序代码结束
代码笑喊如下:
DATA SEGMENT
STRING DB 'Hello World!'者如, 0DH, 0AH, '$' 0D 0A(ascii)是回车换行,$用来结束字符串输出
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA
START:
MOV AX, DATA
MOV DS, AX
MOV CX, 5
LEA DX, STRING
SHOW: MOV AH, 9
INT 21H
LOOP SHOW
MOV AH, 4CH
INT 21H
CODE ENDS
END START
在首升启dos中运行结果如下:
运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)