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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 22:42:43

求一汇编'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 ;源程序模块结束