寄存器**
寄存器 编号(二进制) 编号(十进制)
32位 16位 8位
EAX AX AL 000 0
ECX CX CL 001 1
EDX DX DL 010 2
EBX BX BL 011 3
ESP SP AH 100 4
EBP BP CH 101 5
ESI SI DH 110 6
EDI DI BH 111 7
各种寄存器的宽度
EAX 。。。。。是 32 位
AX 。。。。。是 16 位
AL 。。。。。是8 位
代码演示
MOV EAX, 0xAAAAAAAA
MOV AX, 0xBBBB
MOV AH, 0xCC
MOV AL, 0xDD
**
MOV语法
- MOV r/m8, r8 r代表通用寄存器
- MOV r/m16, r16 m代表内存
- MOV r/m32, r32 1nm代表立即数
- MOV r8, r/m8 r8代表8位通用寄存器
- MOV r16 , r/m16 m8代表8位内存
- MOV r32, r/m32 inm8代表8位立即数
- MOV r8, inm8
- MOV r16, inm16
- MOV r32, inm32