1,反汇编命令行
(1)move
- 语法格式:
mov destination, source
- 例如:
- mov eax,0x1 ;将立即数1复制到
eax
寄存器。立即数到寄存器 - mov [ebx],eax ;将
eax
寄存器的值复制到ebx
寄存器指向的内存地址,寄存器到内存 - mov eax,ebx ;将ebx寄存器的值复制到eax,寄存器到寄存器
- mov eax,[ebp-4] ;将ebp寄存器减去4的位置的内存值复制到eax寄存器,内存到寄存器
- mov [ebp-4],1234h ;将立即数1234h复制到ebp寄存器减去4的位置的内存中,立即数到内存
- mov eax,0x1 ;将立即数1复制到
补充:
mov %eax, %ebx ; 在 32 位代码中,将 32 位的寄存器 eax 的值移动到 ebx
mov %rax, %rbx ; 在 64 位代码中,将 64 位的寄存器 rax 的值移动到 rbx