第一个汇编语言程序hello world

来源:互联网 发布:天然气期货交易软件 编辑:程序博客网 时间:2024/05/17 19:57

开发环境:masm 5.0,采用完整段定义的程序格式。

data segment    string db 'hello world$'data endscode segmentassume cs:code, ds:data    start: ;一个标号,程序的开始位置        mov ax, data        mov ds, ax ;数据段的地址放到数据段寄存器ds中        lea dx, string ;入口参数:字符串的偏移地址。等价于:mov dx, offset string         mov ah, 09h ;选择功能:向标准输出设备输出一个字符串        int 21h ;执行输出字符串功能        mov ah, 4ch ;选择功能:程序执行终止        int 21h ;执行程序终止功能code ends    end start ;汇编结束,同时表明程序起点为标号start



0 0