求一汇编'hello world'转成HELLO WORLD将内存中的hello world 转成HELLO WORLD 输出

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 03:04:06
求一汇编'hello world'转成HELLO WORLD将内存中的hello world 转成HELLO WORLD 输出

求一汇编'hello world'转成HELLO WORLD将内存中的hello world 转成HELLO WORLD 输出
求一汇编'hello world'转成HELLO WORLD
将内存中的hello world 转成HELLO WORLD 输出

求一汇编'hello world'转成HELLO WORLD将内存中的hello world 转成HELLO WORLD 输出
DATAS SEGMENT ;数据段开始
STRING DB 'hello Wowrld!','$' ;定义一个字符串,以$为结束标志
DATAS ENDS ; 数据段结束
CODES SEGMENT ;代码段开始
ASSUME CS:CODES,DS:DATAS ;通知汇编程序,源程序中定义的组由对应的段寄存器进行段的寻址
START:
MOV AX,DATAS ;实现段址DATAS加载到DS
MOV DS,AX
LEA DX,STRING ;取STRING的偏移地址存到DX中
MOV AH,9 ;调用9号功能号输出字符串
INT 21H
MOV AH,4CH ;实现返回MS-DOS
INT 21H
CODES ENDS ;代码段结束
END START ;源程序模块结束