汇编语言的"hello world"

来源:互联网 发布:栅格数据 编辑:程序博客网 时间:2024/05/16 07:15
这个是8086的写法data segment            ;这里定义一个数据段tab db 'hello world$'  ;这里用内存存放字节数据 'hellow world!',$用来判断字符串是否输出完毕data ends                 ;数据段的结束标志code segment           ;这里定义了一个代码段assume cs:code, ds:data  ;这里把程序中定义的段与对应的段寄存器关联起来start:                                 ;这里是一个标号,根据end后面的标号判断这里是程序的开始位置        mov ax,data        mov ds,ax                 ;这里把数据段的地址放到数据段寄存器ds中        lea dx,tab                 ;dx中放将要显示数据的偏移地址        mov ah,9h        int 21h                      ;调用21号中断的9号功能来显示字符串        mov ah,4ch        int 21h                      ;程序返回 code  ends                      ;代码段的结束语        end start                   ;定义程序从哪个标号处开始执行

0 0
原创粉丝点击