求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

變更

前往: 導覽搜尋

汇编语言

增加 200 位元組, 4 年前
無編輯摘要
使用汇编语言编写的源代码,然后通过相应的汇编[[程序]]将它们转换成可执行的机器代码。这一过程被称为汇编过程。
汇编语言使用助记符(Mnemonics)来代替和表示特定低级机器语言的操作。特定的汇编目标指令集可能会包括特定的操作数。许多汇编程序可以识别代表地址和常量的标签(Label)和符号(Symbols),这样就可以用[[字符]]来代表操作数而无需采取写死的方式。普遍地说,每一种特定的汇编语言和其特定的机器语言指令集是一一对应的 <ref>[https://www.leiue.com/what-is-assembly-language 汇编语言是什么],泪雪网,2020-4-27</ref>
许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。有的汇编语言编写工具经常会提供宏,它们也被称为宏汇编器。
==现状==
随着现代软件系统越来越庞大复杂,大量经过了封装的高级语言如C/[[C++]],Pascal/[[Object Pascal]]也应运而生。这些新的语言使得程序员在开发过程中能够更简单,更有效率,使软件开发人员得以应付快速的软件开发的要求。而汇编语言由于其复杂性使得其适用领域逐步减小。但这并不意味着汇编已无用武之地 <ref>[http://www.docin.com/p-154798249.html 汇编语言概述],豆丁网,2011-03-22</ref> 。由于汇编更接近机器语言,能够直接对硬件进行操作,生成的程序与其他的语言相比具有更高的运行[[速度]],占用更小的内存,因此在一些对于时效性要求很高的程序、许多大型程序的核心模块以及[[工业]]控制方面大量应用。
此外,虽然有众多编程语言可供选择,但汇编依然是各[[大学]][[计算机科学]]类专业学生的必修课,以让[[学生]]深入了解计算机的运行原理。
121,008
次編輯