MASM5.0环境下“简化段定义”、“完整段定义”的汇编源程序

1.简化段定义的汇编源程序

以下是一个名为show.asm的汇编源程序:

.model small     ;程序存储模式,不同存储模式对应不同源程序大小,一般小型程序用small模式
.stack           ;堆栈段,用不到可以将其注释掉
.data            ;数据段
 string db 'Hello, Assembly!',0dh,0ah,'$'
                 ;0dh:回车,0ah:换行(对应十进制13,10)
.code            ;代码段
start:
  mov ax,@data   ;@data表示数据段段地址
  mov ds,ax      ;设置ds
  lea dx,string  ;设置dx,将其指向待显示字符串首地址
  mov ah,9       ;执行ah=09h号功能调用,显示ds:dx处指向的字符串
  int 21h        ;利用功能调用显示信息
  
  mov ax,4c00h
  int 21h        ;程序终止点,返回dos
  end start      ;汇编结束

在这里插入图片描述
以上三个命令分别对应编译,链接,执行。

2.完整段定义的汇编源程序

在这里插入图片描述

发布了50 篇原创文章 · 获赞 38 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42250302/article/details/102482791