逆向学习笔记(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

posted @ 2024-03-24 21:16  护法法师  阅读(38)  评论(0)    收藏  举报