宏汇编

宏(Macro)是具有宏名的一段汇编语句序列。

宏需要先定义,然后程序中进行宏调用。由于调用形式类似其他指令,所以常称其为宏指令。但宏指令实际上是一段语句序列的缩写,汇编程序将用对应的语句序列替代宏指令、即展开宏指令。

因为宏指令是在汇编过程中实现的宏展开,所以常称为宏汇编。

宏定义由一对宏汇编伪指令MACRO和ENDM来完成。

宏定义: 
WriteString macro msg
 push eax
 lea eax,msg
 call dispmsg
 pop eax
 endm

宏调用: 
 WriteString msg ; MSG是程序中定义的字符串名称

宏展开:
 push eax
 lea eax,msg
 call dispmsg
 pop eax 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值