汇编语言多文件程序设计

汇编语言多文件程序设计

2011-11-7 晴 于韶关仁化

变量的共享

         关键字externdef跟C语言中的extern相似。在定义与引用模块(源文件)中的声明的一致的。

声明格式:

         EXTERNDEF [[langtype]] name:type [[, [[langtype]] name:type]]...

MSDN Remars:

         If name is defined in the module, it is treated as PUBLIC. If name is referenced in the module, it is treated as EXTERN. If name is not referenced, it is ignored. The type can be ABS, which imports name as a constant. Normally used in include files.

 

函数的共享

         函数在调用之前必须使用proto语句提前声明。否则MASM会提示" error A2190:INVOKE requires prototype for procedure"。要在本模块中使用其它模块中的文件时,只需在调用模块作个proto声明就行了。

 

程序示例:

;-------------------main.asm--------------------------
.386
.model stdcall, flat
opt
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值