汇编语言在软件工程中的应用.docx

上传人:人*** 文档编号:547652083 上传时间:2023-02-09 格式:DOCX 页数:3 大小:16.37KB
返回 下载 相关 举报
汇编语言在软件工程中的应用.docx_第1页
第1页 / 共3页
汇编语言在软件工程中的应用.docx_第2页
第2页 / 共3页
汇编语言在软件工程中的应用.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《汇编语言在软件工程中的应用.docx》由会员分享,可在线阅读,更多相关《汇编语言在软件工程中的应用.docx(3页珍藏版)》请在金锄头文库上搜索。

1、汇编语言在软件工程中的应用作为一名从事软件工程学习的学生来说,对于汇编语言的学习是必不可少的。首先我们必须对汇编语言有一个清楚的认识才可以了解它到底在我们的学习当中充当一个怎样的角色。 汇编语言是面向机器的程序设计语言.是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。“汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM, TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。

2、现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。其次我认为对于汇编的学习可以使我们更好的理解c,java等高级语言。而且汇编可以帮助我们完成一些高级语言所不能完成的任务,以我的理解可以这样说:高级语言可以做的一切,汇编语言都可以实现,而高级语言不能做的,汇编照样可以。并且汇编语言的功能不是受限于语言,而是受限于编程人员的思路,没有什么是汇编做不出来的,但编程人员不是什么项目都用汇编的原因就是编程的效率低,效率低不代表汇编就是一种不可使用的语言,众所周知汇编语言的执行文档冲亿

3、季,好礼乐相随mini ipad移动硬盘拍立得百度书包效率是众多语言中最高的,这也要归功于汇编的本质以及它的编译运行机制。现在我就来谈谈汇编语言在我们软件工程中的具体应用:1.首先我们得知道汇编语言在大型应用软件中的用处往往是用来提高软件效率,或是写与硬件接口的部分,绝对不是用来“完成”整个软件的,所以用它来写一些类似管理方面的软件我个人觉得是浪费时间。或者说你根本不清楚汇编是用来做什么的。所以在这我需要再次重申一下我们必须真正的了解汇编是什么,对它的理解必须深入,不然不但达不到使我们编程进步的效果反而会使我们在一些编程中走歪路。2.我觉的我们在日常编程中如果一个项目可以用高级语言完成的话,我们完全没有必要去刻意的追求汇编,毕竟我们要清楚什么是主流,在软件工程中汇编语言,向上可以使我们更好的理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点和最有效途径。3.在大型软件工程中,我们使用汇编语言对其进行调试也是很常见的事情,不仅如此,做内核也需要汇编知识的。还有就是在破解,发掘漏洞等技巧方面,不懂汇编是不可能完成的。对于那些希望写一些游戏外挂的同学来说,掌握汇编语言是必须的,如果不懂汇编就没办法分析游戏,不分析游戏怎么能够写出外挂呢?以上是我个人对于汇编语言在我们软件工程中应用的认识,其间可能会存在很多问题与不足,希望老师给予纠正。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号