- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
( )
中图分类号 :TP313 文献标识码 :A 文章编号 :1009 - 2552 2009 12 - 0123 - 02
基于 Visual C ++ 与汇编语言混合编程的优化设计
江 静
(江苏科技大学教务处 , 镇江 212003)
摘 要 : 讨论了汇编语言在 Visual C ++ 中应用的常用方法 , 介绍了嵌入式汇编方法的格式和模
块调用方法的协议 、约定及实现步骤 , 并在凌阳 16 位单片机 SPCE061A 和数控系统逻辑控制系
统软件开发的实例中 , 采用 Visual C ++ 语言与汇编语言独立编程的方式实现混合编程的具体方
法并给出其中关键程序设计 。
关键词 : Visual C ++ ; 汇编语言 ; 混合编程
Design of soft ware for mixed programing based
on Visual C ++ and assemble language
J IAN GJing
(Dean ’s Office ,Jiangsu Science and Technology University ,Zhenjiang 212003 ,China)
Abstract : This paper describes some methods of assemble language in Visual C ++ ,introduces the format of
embedded assemble program and the protocol ,implementing step s for the blocks calling methods. It presents the
example of logic and control system software dtvolpment for digital control system based on SPEc061A ,which
uses mixed programing method based on Visual C ++ and assemble language . Some main programs are
introduced .
Key words : Visual C ++ ; assemble language ; mixed programing
0 引言 1 Visual C ++ 调用汇编语言的常用方法
在平常编写程序时 , 一般都希望选择VC ++ 、 混合编程的关键是解决好高级语言与汇编语言
Visual Basic 等这样的可视化高级语言来编写 ,这些 的接口问题 ,可采用两种方法 : 一是使用嵌入式汇
语言工具可以实现可视化编程和支持面向对象的编 编 ,即在高级语言的语句中直接使用汇编语句 ,这种
程技术 , 同时它们的语法更接近于自然语言 ,表达能 方法比较简洁直观 ,但功能较弱 ;另一种方法是独立
力强 ,使用灵活 ,具有强大的库函数 ,更重要的是与
编程 ,分别产生各 自的目标文件 ,然后经过连接 ,形
机器无关 ,可移植性好 ,这样程序开发周期比较短 ,
成一个完整的程序 。采用这种方法比较灵活而且还
省时省力 。但在某些部分 ,例如程序的关键部分 、运
文档评论(0)