过程定义伪指令PROC新.pptVIP

  • 8
  • 0
  • 约5.01千字
  • 约 38页
  • 2017-04-29 发布于浙江
  • 举报
过程定义伪指令PROC新

4.2.4 过程定义伪指令PROC、ENDP; 过程的类型有两种: NEAR——(默认类型)表示段内调用 FAR——表示段间调用 调用一个过程的格式为: CALL 过程名;4.2.5 宏定义伪指令;例:两个数之和的宏定义和宏调用。 宏定义为: DADD MACRO X,Y,Z MOV AX,X ADD AX,Y MOV Z,AX ENDM;宏调用与过程(子程序)调用都是一次定义,多次调用。它们之间的差别是: ① 执行形式:宏命令伪指令由宏汇编程序在汇编过理中进行处理,而CALL、RET则是由CPU执行的指令。 ② 汇编结果:宏命令伪指令汇编后被展开。 ③ 执行速度:宏命令执行速度较快(因无调用转移) ④ 占用内存:宏指令简化了源程序,但不能简化目标程序,并不节省内存单元。使用过程可以节省代码占用的内存空间。 ;宏展开:汇编程序会把宏调用按宏定义展开。 例如:宏定义为: Display MACRO string LEA DX,string MOV A

文档评论(0)

1亿VIP精品文档

相关文档