美文网首页
寻址方式

寻址方式

作者: Martian22 | 来源:发表于2018-10-28 16:50 被阅读0次
寄存器寻址

不涉及内存,将寄存器 eax 中的内容放到寄存器 edx 中:

movl %eax, %edx
立即寻址

不涉及内存,将立即数放到 edx 寄存器中:

movl $0x123, %edx
直接寻址

直接给内存的地址,将 0x123 内存地址指向的内存里存储的数据放到 edx 寄存器中:

movl 0x123, %edx
间接寻址

寄存器加小括号,ebx 寄存器中存的值是一块内存的地址,叫小括号表示这个内存地址存储的数据,把这个数据放到edx寄存器中:

move (%ebx), %edx
变址寻址

在间接寻址的基础上,在原地址上再加一个4:

movl 4(%ebx), %edx
直接对内存操作的指令

push/poppushl/poplcall/ret都是可以直接对内存操作的指令

相关文章

  • 寻址方式

    寄存器寻址 不涉及内存,将寄存器 eax 中的内容放到寄存器 edx 中: 立即寻址 不涉及内存,将立即数放到 e...

  • 寻址方式

    地址码编码由寻址方式决定 地址可能是寄存器编号,如果操作数在寄存器中 也有可能是存储单元的单元地址,如果操作数在存...

  • 寻址方式

    寻址方式(或编址方式)指的是确定本条指令的数据地址及下一条要执行的指令地址的方法。 (1)立即数寻址 所需的操作数...

  • 8086 指令系统寻址方式

    整理汇编语言学习笔记,回顾一下8086 指令系统的寻址方式。 寻址与指令 寻址方式(Addressing Mode...

  • ARM笔记

    一、寻址方式 立即数寻址 如:MOV R0, #6;表示:R0 <- 6; 寄存器寻址(直接寻址) 如:ADD R...

  • 立即数寻址方式

    数据寻址方式:查找操作数或操作数存放位置的方法,不同于程序寻址方式。 数据寻址方式主要有3大类: 操作数包含在指令...

  • 寄存器寻址方式

    数据寻址方式:查找操作数或操作数存放位置的方法,不同于程序寻址方式。 数据寻址方式主要有3大类: 操作数包含在指令...

  • 8086寻址方式

    8086寻址方式 16位的8086cpu中运算器一次最多可以处理16位的数据,寄存器的最大宽度为16位,寄存器和运...

  • 直接寻址方式

    首先需要了解几个内容: 1、机器指令包含的两部分:一部分是指令要完成的操作,称为指令操作码部分;另一部分是参与操作...

  • 汇编- 寻址方式

    1, 直接寻址 这是最简单的一种寻址方式-该指令的操作数中包含一个具体的地址。 例如: MOV DWORD PTR...

网友评论

      本文标题:寻址方式

      本文链接:https://www.haomeiwen.com/subject/gfoptqtx.html