不同程序设计语言编程接口技术.pdfVIP

  • 3
  • 0
  • 约1.42万字
  • 约 9页
  • 2017-09-12 发布于广西
  • 举报
维普资讯 、 煞求蔼 国箭 。该通信乜琏a 能 五盼. 、囊 j数掘麓 毫∞j美信溉善 规 !f一鼙. 并将扩充冀它类型的 它虚 :j: 崩正岳斩 ××L 再.实现系骁 .举:葫净 接及多系统溯的豆近 涵 并nj’撼 用到其 :具 “多规程通信 电 系统::、程r 穗晨设j,『 1告意1 褊 ,接r @ ] 一 不同程序设计语言编程接口技术 孙立壹ii 提要 本文仅 以Turboe(2.0版)与 MASM (5 版)汇编语育的混合编程为例 子.总结叙述一下各种高级语言与汇编语言,以及不阏程序设计语青的编程接L1技术 供感兴趣的的同行参考。 弓i 言 近年来,i5宣蓿微型汁算机应用的不断瞽 适用于微机的各种寓设语舂系统不断涌 现,各种语爵的编译系统也不断地完善和提 ;给软件开发、编程工作带来许多方便. 现在搜们 据实琢情况而有 踺性她选 j不同的语言来完戚软佧应用系统的:i嘲功 能。旺克分 挥各种语育的傀势 增强敬件的Z进性. 羁用多稀语青 台编 ,在技术上有益j刹孀各种语舂韵特点、院势, 系 开发 更加完赘 蟪言的 较成熟的较件 .1 书约..力 ’ :擎熟怎 , ;璺 t 人利 蠢 ㈠ ?持 氍 减复杂系统的 。。 河呵夫人暑:?、J;两”门 曩 ‘ 磁 盘:囊酱0 岛裔 要求有更高的捷行溥基t 或需要直接控 孙 存 ;砭奠. 谈交葛=。0斌 繁 这些特殊要求 目前 氨 汇编语言或其曩低圾磊寄 完戚 就形蕊了蕊级语商与汇氟潘蠢混合编程以及不 序没计语 之f司的泼 问魉 镑门挺:拳妁荚键娩赛现 弼谣富程序鲍王糖璃用,变餐的翘互健曩=j以致参教的莨逸 和返回遵圊域 本文 r’ b6e和 编语言.铡。在语言识别系统与其测试统计予 统 (分别是 编诱 和TrboC语吾缩写的)敲合缡程链接艘功的基础上。进一步。昏结f£=} 纳出不两浯吉绩i:{的基 法及步骤. 混合编程初始化 在进行不同语言舶链接工作之前。首先必须了解不同语言各 自的以下特点 一 72— 维普资讯 1.命名约定 不两的程序滔寺 采_f{j的命名约定也有所不同.如C编译器能识别任意名字的前 31 分字符且l.分太小写,存放在目标文件中的每个函数名之前都靛加.1:一下划线,以区别 编译嚣内都 毛#:丽 F FR N编译器仅能识别名 前 6个字狩且不能区分大小写。 在 ,j: c :『 ’ 事辱: 数名敖 掺婶,:写字母 四’见,要使用不同语言 互捐璃 .萎先。频 ’ 致的盘篙约宅, 刚 辂垮序将无法存不同的 目标文搏 D 拉到丰矸 进程 2.编僻爨 调用约定 涌 约定是编译器用来向子进程抟逮参数种从子进程返回值所采用的方案.虽然不 硝幻缡详 有 :曩的 但 多 编译嚣舒是 榜 传递参数的 f》时如C编译 豁筑怒用箍;盼 寥封 膳寄存0 值 0 艘撼:习AX释lDx)。如果参数是基本 芟 ,斌弛 门的使点 段 枝如;如果参数是数组斌把它们的她址藏人栈中。 饲蛾 ’还艇定鄱 誊存器可随便使用.而哪些寄存槠波必=窜ll预先保存。所以当要 写…个与 黟嚣生,

文档评论(0)

1亿VIP精品文档

相关文档