汇编语言和本地代码是一一对应的,使用助记符的编程语言称为汇编语言。负责转换工作的程序为汇编器。转换这一处理本身称为汇编。汇编语法的结构是"操作码(指令动作)+操作数(指令对象)"。指令中最常使用的是对寄存器和内存进行数据存储的MOV指令。其中的两个操作数用来指定数据的存储地和读出源。
栈的特点是通过push指令和pop指令进行数据的存储和读出,进行1次push和pop(以4字节为单位),即可处理32位数据。
函数调用是栈发挥大作用的场合。函数的参数是通过栈来传递,返回值是由寄存器来返回的。
始终确保全局变量用的内存空间。在C语言中,在函数外部定义的变量叫全局变量,在函数内部定义的叫局部变量。它是临时保存在寄存器和栈中的。