汇编语言是一种面向机器的编程语言。汇编语言是一种功能强大的编程语言,也是一种利用计算机所有硬件特性,可以直接控制硬件的语言。汇编语言作为一种语言,对应的是高级语言的编译器,需要一个"汇编程序和程序将汇编语言的原始文件汇编成机器可执行的代码。高级汇编程序,比如masm和tasm,为我们提供了很多类似于高级语言的特性,比如结构和抽象。在这样的环境下编写的汇编程序,很大一部分是面向汇编的伪指令,类似于高级语言。现在汇编环境这么先进,用汇编语言写windows应用是可行的,但这不是汇编语言的优势。汇编语言的优点是编写高效的程序,需要精确控制机器硬件。
在汇编语言中,用m:的特点
1.一种面向机器的低级语言,通常是为一台特定的计算机或一系列计算机专门设计的。
2.它保留了机器语言的优点,具有直接、简单的特点。
3.它可以有效地访问和控制计算机的各种硬件设备,如磁盘、内存、cpu、i/o端口等。
4.目标代码短,占用内存少,执行速度高,是一种高效的编程语言。
5.它经常与高级语言结合使用,被广泛使用。
符号定义伪指令用于在arm汇编程序中定义变量,给变量赋值,定义寄存器别名。
常见的符号定义伪指令如下:
a.用于定义全局变量的gbla、gbll和gbls。
、lcll和lcls曾经定义过局部变量
,setl,为变量赋值的集合。
d.定义通用注册列表名称的rlist。