- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西 南 林 业 大 学
汇编语言程序设计期末论文
题 目: 汇编语言程序设计课程论文
学 院: 理学院
专 业 : 信息与计算科学(11 级)
姓 名: xxx
学 号: xxxx
教师姓名: xxxx
二○一三 年 十二 月
汇编语言程序设计课程论文
摘 要:
汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬
件特性并能直接控制硬件的语言。汇编语言,作为一门语言,对应于高级
语言的编译器,需要一个汇编器来把汇编语言原文件汇编成机器可执行
的代码。高级的汇编器如 MASM,TASM 等等为我们写汇编程序提供了
很多类似于高级语言的特征,比如结构化、抽象等。在这 的环境中编写
的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。
现在的汇编环境已经如此高级,即使全部用汇编语言来编写 windows 的
应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编
写高效且需要对机器硬件精确控制的程序。
与我们学过的 C 语言相比,C 语言是一 结构化的高级语言,执行效
率远没有汇编语言高。很多情况下,使用 C 语言编写会出现 ROM 空间不
足、堆栈溢出等 问题,而对于汇编语言,一条指令就对应一个机器码,每
一步怎么执行都很清楚明了,并且程序大小和堆栈调用情况都容易控制,
调试起来也比较方便。
- 0 -
关键词 :编汇 应用 程序 存储器 低级 CPU
汇编语言比机器语言易于读写、易于调试和修改,同时也具有
机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明
显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型
之间移植。 是能完成一定任务的机器指令的集合。常说汇编语言过时,是
低级语言,并不是说汇编语言要被弃之,相反,汇编语言仍然是程序员必
须了解的语言,在某些行业与领域,汇编是必不可少的,非它不可适用。只
是,现在计算机最大的领域为 IT 软件,也是我们常说的 Windows 编程,
在熟练的程序员手里,使用汇编语言编写的程序,运行效率与性能比其它
语言写的程序是成倍的优秀,但是代价是需要更长的时间来优化,如果对
计算机原理及编程基础不扎实,实在是得不偿失,对比现在的软件开发,
已经是市场化的软件行业,加上高级语言的优秀与跨平台,一个公司不可
以让一个团队使用汇编语言来编写所有的东西,花上几倍甚至几十倍的
时间,不如使用其它语言来完成,只要最终结果不比汇编语言编写的差太
- 1 -
多,就能抢先一步完成,这是市场经济下的必然结果。
但是,至今为止,还没有程序员敢断定汇编语言是不需要学的,
一个不懂汇编语言的程序员,只是三流的程序员,这是大部分人的共识,
同时,技术汇编语言(Assembly Language)是面向机器的程序设计语言精
湛的汇编程序员,已经脱离软件开发,挤身于工业电子编程中,一个 电子
工程师,主要开发语言就是汇编,c 语言使用只占极少部分,而 电子开发
工程师是千金难求,在一些工业公司,一个核心的 电子工程师比其它任何
职员待遇都高,对比起来,一般 电子工程师待遇是程序员的十倍以上。这
种情况是因为现在学习汇编的人虽然也不少,但是真正能学到精通的却
不多,它难学,难用,适用范围小,虽然简单,但是过于灵活,学习过高级
语言的人去学习汇编比一开始学汇编的人难得多,但是学过汇编的人学
习高级语言却很容易,简从繁易,繁从简难。总之,汇编语言是程序员的
必修语言。
目前国内最好的汇编网站是“AoGo 汇编小站”。其站长 aogo,就
是一个在工业方面有所成就的工程师,有意者可多参考。其次就是罗云彬
您可能关注的文档
最近下载
- EJA压力变送器说明书.pdf VIP
- ACS800故障代码大全.pdf VIP
- 铁路分公司社会招聘公告.doc VIP
- 第5章过渡金属氧硫化物催化剂及催化作用ppt课件.ppt
- 建筑设计任务书模板.doc VIP
- 一种基于GWO-DBO算法的Web微服务组合优化方法.pdf VIP
- 数学(第七版 下册)(机械建筑类)目录.pptx VIP
- [中国地图出版社初中地理七年级复习提纲.doc VIP
- 税收实务说课稿徐桂峰.doc VIP
- ISO 10009-2024 Quality management. Guidance for quality tools and their application 质量管理. 质量工具及其应用指南.pdf
原创力文档


文档评论(0)