x86的寄存器

x86的通用寄存器有eax、ebx、ecx、edx、edi、esi。这些寄存器在大多数指令中是能够任意选用的,好比movl指令能够把一个当即数传送到eax中,也可传送到ebx中。但也有一些指令规定只能用其中某个寄存器作某种用途,例如除法指令idivl要求被除数在eax寄存器中,edx寄存器必须是0,而除数能够在任意寄存器中,计算结果的商数保存在eax寄存器中(覆盖原来的被除数),余数保存在edx寄
相关文章
相关标签/搜索