20XX年第7章高级汇编语言技术.pptVIP

  • 3
  • 0
  • 约2.01万字
  • 约 63页
  • 2019-05-29 发布于天津
  • 举报
ch7 BRANCH MACRO X IF ($-X) LT 128 JMP SHORT X ELSE JMP NEAR PTR X ENDIF ENDM LAB: MOV AX,BX BRANCH LAB JMP SHORT LAB 该宏要完成什么功能。 宏定义允许递归调用 power macro x,n sal x,1 count=count+1 if count-n power x,n endif Endm 宏调用: count=0 power ax,3 宏展开: Sal ax,1 Sal ax,1 Sal ax,1 ch7 IF1 ;在汇编程序的第一遍扫视期间满足条件 IF2 ;在汇编程序的第二遍扫视期间满足条件 说明:汇编程序在对包括宏库的源程序汇编时也分两次扫描,第一次将宏库及程序中的宏定义登入宏定义表,第二次 扫描时进行宏扩展,形成列表文件。   大家看书上268页的例7.24,然后和259页的例7.12比较看有什么不同? IFBargument ;如自变量为空,则满足条件 IFNBargument ;如自变量不为空,则满足条件 注意:自变量用“ ”括起来 7

文档评论(0)

1亿VIP精品文档

相关文档