毕设论文 - 图文 下载本文

南京工程学院毕业设计说明书(论文)

话习惯,所以比较容易被人们接受。汇编语言比机器语言的可读性要好,但跟高级语言比较而言,可读性还是较差。不过采用它编写的程序具有存储空间占用少、执行速度快的特点,这些是高级语言所无法取代的。在实际应用中,是否使用汇编语言,取决于具体应用要求、软件开发时间和质量等方面作权衡。一方面,汇编语言指令是用一些具有相应含义的助记符来表达的,所以,它要比机器语言容易掌握和运用,但另一方面,它要直接使用CPU的资源,相对高级程序设计语言来说,它又显得难掌握。另外,汇编语言还有许多实际应用,例如分析具体系统尤其是该系统的低层软件、加密解密软件、分析和防治计算机病毒等等。

知道了汇编语言用处这么广泛,有的同学可能会问,那么与高级语言相比,汇编语言有什么不同之处呢?具体的讲,有以下几点不同之处:

1、汇编语言与处理器密切相关。每种处理器都有自己的指令系统,相应的汇编语言各不相同。所以,汇编语言程序的通用性、可移植性较差。相对来说,高级语言与具体计算机无关,高级语言程序可以在多种计算机上编译后执行。

2、汇编语言功能有限,又涉及寄存器、主存单元等硬件细节,所以编写程序比较繁琐,调试起来也比较困难。高级语言提供了强大的功能,采用类似自然语言的语法,所以容易被掌握和应用,它不必关心诸如标志、堆栈等琐碎问题。

3、汇编语言本质上就是机器语言,它可以直接、有效地控制计算机硬件,因而容易产生运行速度快、指令序列短小的高效率目标程序。高级语言不易直接控制计算机的各种操作,编译程序产生的目标程序往往比较庞大、程序难以优化,所以运行速度较慢。可见汇编语言的主要优点就是可以直接控制计算机硬件部件,可以编写在“时间”和“空间”两方面最有效的程序。这些优点使得汇编语言在程序设计中占有重要的位置,是不可被取代的。汇编语言的缺点也是明显的,它与处理器密切有关,要求程序员比较熟悉计算机硬件系统、考虑许多细节问题,导致编写程序繁琐,调试、维护、交流和移植困难。因此,有时可以采用高级语言和汇编语言混合编程的方法,互相取长补短,更好地解决实际问题。

25

南京工程学院毕业设计说明书(论文)

汇编语言最大的特点就是采用指令语句,而指令是机器指令的一种符号表示,也就是用符号语言来代替机器语言。汇编语言的另一个特点就是它所操作的对象不是具体的数据,而是寄存器或者存储器,也就是说它是直接和寄存器和存储器打交道,这也是为什么汇编语言的执行速度要比其它语言快,但同时这也使编程更加复杂,因为既然数据是存放在寄存器或存储器中,那么必然就存在着寻址方式,也就是用什么方法找到所需要的数。再者,汇编语言指令是机器指令的一种符号表示,而不同类型的C P U 有不同的机器指令系统,也就有不同的汇编语言,所以,汇编语言程序与机器有着密切的关系,也就是说,汇编语言程序的通用性和可移植性要比高级语言程序低。

总之,汇编语言正是以它所具有的特点在计算机语言发展过程中扮演了不可替代的角色

26

南京工程学院毕业设计说明书(论文)

第五章 技术创新成果

1、气压范围 绝对压力:800~1300 hPa 精度:±0.5 hPa 2、测量分辨率:0.01hPa

3、电源:采用二节并联的3.7V1.2安时锂电池供电,电流45mA 充电一次可

连续使用26小时。

4、显示:采用黑底绿字PLED双排字符显示屏,同时显示表压、高度。 5、采用廉价的硅压阻式传感器。

27

南京工程学院毕业设计说明书(论文)

第六章 总结

如何能将这么多要求整合在一起,形成一个完备的方案是要花费不少的时间进行设计。但在导师的指导下我比较圆满的完成了方案的设计。

经过几个月的学习与实践,不但使我对以前所学的知识得到了进一步的理解,而且使我较系统地学习了PCB的绘制、PCB的排版排线、单片机应用、汇编语言编程等知识,对系统设计的整个流程有了很清楚的认识。毕业设计中一些问题的提出与解决,使我的动手和创新能力也都得到了提高,也使我认识到实践的重要性。在南京航乐电子有限公司的那段时间里,做气压高度仪高低温试验的同时,我还了解了一些产品的研发过程,并要经过不断调试提高产品精度及稳定性。

本气压高度仪还有许多改进之处,如它不支持扩展功能。可增加一个存储卡,用户可以将测得的气压、高度数据按时间存储在卡中,要使用以前测得的数据只需调用出来。温度传感器应竟可能靠近压力传感器,温度传感器在机内温场作用下,对采集的温度有一些影响。

28