汇编4.4讲述.ppt

多模块程序设计相关伪指令 声明本模块定义的共享符号伪指令PUBLIC 告诉汇编程序,本模块定义的哪些符号可供其他模块引用。格式如下: PUBLIC 符号1[,符号2,…] 这里的符号是本模块定义的符号常量、变量、标号或过程名。 PUBLIC伪指令一般放在模块开始处,便于阅读。 例: PUBLIC SQRT,DATA1,LOOP1,DATA2 SQRT PROC FAR … SQRT ENDP LOOP1: MOV AX, BP … DATA1 DW 100 DUP(?) DATA2 EQU END 伪指令PUBLIC使用注意事项: 符号表中的符号在该模块中必须有定义 寄存器、值为实数和值超过双字范围的符号常量不能出现在符号表中 例: PUBLIC AX, EDX, DATA1 … DATA1 EQU 781234569H 声明本模块引用的共享符号伪指令 告诉汇编程序,本模块可引用在其他模块定义的符号。这些符号必须在其他模块用PUBLIC指明为公开引用的符号。使用格式: EXTERN 符号1:类型[,符号2:类型…] 类型 变量类型:BYTE,WORD,DWORD,FWORD,QWORD 标号、过程名类型:NEAR、FAR 符号常量类型:ABS 例: EXTERN SQRT:FAR, DIV1:FAR, DATA1:DWROD , DATA2:ABS … CA

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档