1、x86寄存器
x86的通用寄存器有 eax, ebx, ecx, edx ,edi, esi,有些指令规定只能使用其中的某个寄存器,如除法指令idivl要求被除数在 eax寄存器中,edx寄存器为0,而除数寄存器可以为任意寄存器,计算结果必须保存在 eax寄存器中,余数保存在edx寄存器中
x86的特殊寄存器有ebp, esp, eip, eflags ;eip是程序计数器,相当于PC寄存器,eflags保存着计算过程中产生的标志位,ebp和esp用于维护函数调用的栈帧
2、第二个汇编程序
.section .data
data_items:
.long 3,67,34,