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 ;汇编结束
以上三个命令分别对应编译,链接,执行。