- 4
- 0
- 约5.31千字
- 约 38页
- 2020-01-16 发布于天津
- 举报
4.2.4 过程定义伪指令PROC、ENDP 过程就是子程序。一个过程可以被其它程序所调用(用CALL指令),过程的最后一条指令一般是返回指令(RET)。 过程定义伪指令的格式为 过程名 PROC [类型] … … RET 过程名 ENDP 注意:PROC和ENDP必须成对出现。 过程的类型有两种: NEAR——(默认类型)表示段内调用 FAR——表示段间调用 调用一个过程的格式为: CALL 过程名 4.2.5 宏定义伪指令 如果需要多次使用同一个程序段,可以将这个程序段定义为一个”宏指令”,然后在需要时,可简单地用宏指令名来代替这个程序段。 指令的格式为: 宏指令名 MACRO [形参表] 宏定义体 ENDM 例:两个数之和的宏定义和宏调用。 宏定义为: DADD MACRO X,Y,Z MOV AX,X ADD AX,Y MOV Z,AX ENDM X、Y、Z是形式参数。调用宏DADD时可写为: DADD DATA1,DATA2
原创力文档

文档评论(0)