汇编语言简介:编汇语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。
普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。
有的汇编语言编程工具经常会提供宏,它们也被称为宏汇编器。
汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。
在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。
驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
1.汇编语言是一种低级计算机编程语言,说"低级"并不是指语言的功能和复杂程度,而是它出现在计算机发展史的早期,但现在仍广泛应用于计算机开发领域,应为它是绝大多数语言的基础,再者,它是一种面向机器的语言,即它运行与操作都与计算机硬件密切相关;
2.编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序,编译程序属于采用生成性实现途径实现的翻译程序,它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出,编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果;
3.编译程序以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。
1.汇编语言程序也称为汇编语言源程序,就是用汇编语言编写的一种计算机程序, 属于计算机低级语言程序,是属性为ASM的源文件;
2.汇编语言程序在经过汇编,链接后得到可执行程序即EXE文件;
3.伪指令可以完成如处理器选择,定义程序模式,定义数据,分配存储器,指示程序结束等功能;
4.宏指令的使用可以缩短程序的长度,还可以调用系统程序里面的函数或程序;
5.数字和字符则是程序里的相关数据和处理对象;
6.通用寄存器用来存放计算过程中所用到操作数,结果或其他信息;段寄存器用于存储器寻址,直接或间接地存放段地址;
7.汇编指令构成程序的代码部分,程序的功能实现就是靠编制汇编指令。