语言程序设计5.ppt

汇编语言程序设计5资料

2.宏定义中调用宏 定义的格式如下: MAC1 MACRO ;MAC1宏定义开始 ┇ ENDM ;MAC1宏定义结束 MAC2 MACRO ;MAC2宏定义开始 ┇ MAC1 ;调用宏MAC1 ┇ ENDM ;MAC2宏定义结束 需要说明的是:在宏定义中使用宏调用,必须要先定义后调用。 汇编语言基本程序设计 5宏汇编 例5.29 定义一个宏,求两个数差的绝对值,要求用宏定义中调用宏。 宏定义如下: DIF MACRO X,Y MOV AX,X SUB AX,Y ENDM ABSDIF MACRO V1,V2,V3 LOCAL CONT PUSH AX DIF V1,V2 CMP AX,0 JGE CONT NEG AX CONT:MOV V3,AX POP AX ENDM 汇编语言基本程序设计 5宏汇编 宏调用如下: ABSDIF [BX],[SI],[DI] 宏展开如下: 1 PUSH AX 2 MOV AX,[BX];二级宏展开前加2以示区别 2 SUB AX,[SI] 1 CMP AX,0 1 JGE ??0000 1 NEG AX 1

文档评论(0)

1亿VIP精品文档

相关文档