汇编语言程序设计第8章.pptxVIP

  • 2
  • 0
  • 约1.57万字
  • 约 91页
  • 2022-10-28 发布于上海
  • 举报
会计学;8.1 宏汇编;说明: ① 宏名必须是惟一的,它代表着所定义的宏体的内容,在其后面的源程序中,可通过该名字来调用宏。 ② 形式参数表是用逗号(或空格,或制表符)分隔的一个或多个形式参数。它是可选项。选用了形式参数时,所定义的宏称为带参数的宏。当调用宏时,需用对应的实际参数去取代,以实现向宏中传递信息。; ③ 宏体可以是汇编语言所允许的任意指令和伪指令语句序列,它决定了宏的功能。在宏体中还可以定义或调用另一个宏,这就是宏嵌套。 ④ 宏一经定义,就像为指令系统增加了新的指令一样,在程序中就可像指令一样通过宏名对它进行任意次的调用,故又称为宏指令或宏调用。要注意的是,宏定义必须放在第一条调用它的指令之前,一般都将它放在程序的开头。; 2.宏的调用与展开 (1) 在汇编语言源程序中,为了使在源程序中不重复书写需要多次使用的程序段,可以用一条宏指令来代替,由汇编程序在汇编时产生所需要的代码。 例如,为了实现ASCII码与BCD码之间的相互转换,往往需要把AL中的内容左移4位或右移4位,可以用80x86的指令来实现。若要左移4位,可用: MOV CL,4 SAL AL,CL;若要多次使用,就可以用一条宏指令来代替,宏定义是: SHIFT MA

文档评论(0)

1亿VIP精品文档

相关文档