寻址方式

1,直接寻址方式索引

    movl address,%eax内存

    将内存地址address加载到%eaxstring

2,索引寻址方式数据

    movl string_start(,%ecx,1),%eaxtar

    该指令从string_start处开始,将此地址与1*%ecx相加,并将所得值加载到%eax中。

3,间接寻址方式

    movl (%eax),%ebx

    把%eax的值移入到%ebx中

4,基址寻址方式

    movl 4(%eax),%ebx

    该值位于起始地址后4字节处,起始地址在%eax中

5,当即寻址方式

    movl $12,%eax

    把12加载到%eax中

6,寄存器寻址方式

    将数据移入或移出寄存器

相关文章
相关标签/搜索