PythonStudy——汇编语言 Assembly Language

汇编语言
汇编语言(assembly language)是一种用于 电子计算机、 微处理器、 微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用 助记符(Mnemonics)代替 机器指令的 操作码,用地址符号(Symbol)或标号(Label)代替指令或 操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言 指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
许多 汇编程序为程序开发、 汇编控制、辅助调试提供了额外的支持机制。有的汇编语言编程工具经常会提供宏,它们也被称为宏汇编器。
汇编语言不像其他大多数的 程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
                                                                    PythonStudy——汇编语言 Assembly Language_第1张图片

 

早期的程序设计均使用 机器语言程序员们将用0, 1数字编成的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。这样的机器语言由纯粹的0和1构成,十分复杂,不方便阅读和修改,也容易产生错误。程序员们很快就发现了使用机器语言带来的麻烦,它们难于辨别和记忆,给整个产业的发展带来了障碍,于是汇编语言产生了。
汇编语言的主体是 汇编指令汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。
 
二者区别的直观对比:
PythonStudy——汇编语言 Assembly Language_第2张图片
 

详细语法见:https://blog.csdn.net/angus_monroe/article/details/78667711

 

转载于:https://www.cnblogs.com/tingguoguoyo/p/10698745.html

你可能感兴趣的:(PythonStudy——汇编语言 Assembly Language)