首页 > 编程语言 >汇编helloworld程序

汇编helloworld程序

时间:2022-12-01 18:31:28浏览次数:41  
标签:汇编 程序 mov helloworld 代码段 output ax data ds


data segment;定义数据段
output db 'Hello world! $' ;定义一个字符串,记得要以$为结束标志
data ends ;数据段结束
code segment ;代码段定义开始
assume ds:data,cs:code
start:
mov ax,data ;实现段地址DATAS加载到DS
mov ds,ax

mov dx,offset output ;取STRING的偏移地址到DX中
lea dx,output ;两种都可以
mov ah,09h ;调用9号功能调用输出字符串
int 21h

mov ah,4ch ;实现返回MOS-DOS窗口
int 21h

code ends ;代码段结束
end start ;整个程序结束
mov ax,data ;实现段地址DATAS加载到DS  
mov ds,ax

这里不直接用mov ds, data是因为不支持该指令


标签:汇编,程序,mov,helloworld,代码段,output,ax,data,ds
From: https://blog.51cto.com/u_15899184/5903580

相关文章