逆向学习笔记(1)
1.32,16,8位寄存器对应的关系


2.MOV的语法

总结:既能从寄存器写道内存,也能从内存写到寄存器,从寄存器写道寄存器,还能写入常量
| 寄存器 | 内存 | 常量 | |
|---|---|---|---|
| 寄存器 | 1 | 1 | 0 |
| 内存 | 1 | 0 | 0 |
| 常量 | 1 | 0 | 0 |
| 所以,任何数据都可传给寄存器,寄存器能传数据给寄存器和内存 |
3.内存操作
由于内存是以32位为单位划分的,所以一个内存地址的大小为4个字节,所以使用mov指令时,必须要需要声明内存的宽度
MOV EAX,DWORD PTR DS:[ECX+4]
MOV DWORD PTR DS:[EDX+0xC],0x87654321
DWORD可换成WORD或BYTE

浙公网安备 33010602011771号