单片机开发中C语言和汇编语言混合编程的使用.pdfVIP

单片机开发中C语言和汇编语言混合编程的使用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

#!’

文章编号:()

#$!’!!)$#!’$*

单片机开发中+语言和汇编语言混合编程的使用

!#$%’!()$*+,#)$-#$%#)./%012%,#)$-#$%345$5#00%()36%

7892(3#3()’:(;5;)3522%5

(青岛海军潜艇学院,山东青岛!,,(#)姜璐,杨晓东

(哈尔滨工程大学自动化学院,哈尔滨#%#)郭大勇

摘要:介绍了系列单片机汇编语言和语言的特第一代微处理器要强一些。的不同存储器区域

%#+%#

点,以及在开发过程中+语言和汇编语言混合编程的使得其复杂一些。掌握汇编语言,可以了解影响任何

具体使用方法。语言效率的%#特殊限定,避免生成庞大的、效率低

关键词:单片机;语言和汇编语言的程序。

+

中图分类号:语言是一种结构化语言,可产生紧凑代码,其结

-.*,/#+

文献标识码:0构是以括号{}而不是字和特殊符号的语言。它可以进

行许多机器级函数控制而不用汇编语言。与汇编相

!#$%’$(-123145436257867389:4882;=2=4?@4?24A+B比,有如下优点:

=4?@4?2614678@82A7612C+)B%#;735939659==254527B寄存器分配、不同存储器的寻址及数据类型等

!

659A@32A/-12@84?29:@87?+B=4?@4?24A4882;=2=4B细节可由编译器管理;

?@4?269D59?54;;2761239@5829:2ED=9764679784=897B程序有规范的结构,可分为不同的函数,这种方

659A@32A/式可使程序结构化;

)*+,-%.#(;735939659==25F3B=4?@4?24A4882;=2=4B#具有将可变的选择与特殊操作组合在一起的能

?@4?2力,改善了程序的可读性;

$关键字及运算函数可用近似人的思维过程方式

单片机以其高性能、低价格、集成度高、体积小、重使用;

量轻、可靠性高等显著特点,在智能仪器仪表、自动控%编程及程序调试时间显著缩短,从而提高效率;

制系统、自动检测系统等许多技术领域都得到了广泛提供的库包含许多标准子程序,具有较强的数

应用。系列单片机在中小型应用场合很常见,已

%#据处理能力;

成为单片机领域的实际标准。随着硬件的发展,%#’已编好程序可容易地植入新程序,因为它具有

软件工具已有+编译器,使得单片机的程序设计更简方便的模块化编程技术。

单、更可靠、实用性更强。在程序设计过程中,对于允

!汇编语言和+语言定义的接口

许效率要求高的部分可使用汇编语言,而高级语言+

语言可以发挥其强大的数据处理能力,可读性好等优!/#内存模式的选择

点,从而大大降低编程的工作量。因而对于程序设计不同的内存模式要求不同的+语言运行库文件

人员来说,根据需要使用+语言和汇编语言混合

文档评论(0)

与您共享 + 关注
实名认证
服务提供商

我的文档主要集中的行业是石油化工和安全生产,从事石油化工行业并且取得了中级注册安全工程资格。精通炼油工艺方面的工艺、安全、设备。希望通过平台共享自己的知识和经验。

1亿VIP精品文档

相关文档