宏的定义和调用,输出字符串
data segment
string db “hello,bad boy”,0ah,0dh,’$’
data ends
code segment
mainbegin macro
mov ax,data
mov ds,ax
endm
mainend macro
mov ah,4ch
int 21h
endm
dispmsg macro message
mov dx,offset message
mov ah,09h
int 21h
endm
start:
assume cs:code,ds:data
mainbegin
dispmsg string
mainend
code ends
end start
博客展示了汇编语言中宏的定义和调用,用于输出字符串。定义了数据段存储字符串,代码段中定义了多个宏,如初始化、结束程序和显示消息的宏,最后在主程序中调用这些宏完成字符串输出。


616

被折叠的 条评论
为什么被折叠?



