ADD

作者:Vesper Vei
1 分钟阅读

目录

  1. ADD(add)
    1. 基本作用
    2. 指令格式
    3. 指令执行过程
    4. 示例
    5. 等效展开示例
    6. 常见用途

ADD(add)

基本作用

ADD 指令进行加法运算,将 x1 + x2 的结果写入 x1。
同时会影响多项 EFLAGS 标志位

指令格式

add x1, x2
x1 = x1 + x2

x1、x2 类型:

指令执行过程

x1 ← x1 + x2
EFLAGS ← 根据结果更新

受影响的标志位包含:

示例

add eax, ebx ;寄存器 寄存器
add rax, 0x20. ;寄存器 立即数
add [rbp-0x4], 1 ; 内存 立即数

等效展开示例

add rax, rbx
; 等价于
tmp = rax + rbx
rax = tmp
更新 EFLAGS

常见用途



关系图谱

Loading graph...