汇编语言相对于高级语言有何优势?

发布网友

我来回答

1个回答

热心网友

由于汇编离硬件最近,可以更好地利用专用代码的优势,可以利用计算机特性(逻辑特性、总线结构、存储器组织、高速缓存等)进行计算和数据处理、交换、移动等工作。
高级语言由于要照顾通用编程性能,往往没有针对某cpu硬件结构等方面的特殊处理,处理计算也是标准化的,必然有内存使用、逻辑计算、数据处理方面的不优化之处。
因此汇编语言编译出的程序效率高、代码量小、执行速度快;但在可移植性、灵活性、适配性方面比较高级语言的程序表现差。汇编语言一般用于编制高级语言软件系统中执行频繁、效率核心、时间复杂度高的优化子程序编制。比如你可以在日常生活中发现某些软件(比如视频、语音播放和录制)的专门针对某些处理器的优化插件。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com