2020-07-29汇编学习00
请注意,本文编写于 853 天前,最后修改于 204 天前,其中某些信息可能已经过时。

目录


32位通用寄存器

寄存器主要用途编号存储数据的范围
EAX累加器00 - 0xFFFFFFFF
ECX计数10 - 0xFFFFFFFF
EDXI/O指针20 - 0xFFFFFFFF
EBXDS段的数据指针30 - 0xFFFFFFFF
ESP堆栈指针40 - 0xFFFFFFFF
EBPSS段的数据指针50 - 0xFFFFFFFF
ESI字符串操作的源指针;SS段的数据指针60 - 0xFFFFFFFF
EDI字符串操作的目标指针;ES段的数据指针70 - 0xFFFFFFFF

作业

本节作业:

1、使用DTDebug打开一个EXE程序(F3),并找到寄存器窗口

2、使用DTDebug打开一个EXE程序(F3),单步执行程序(F8)

3、记住这个8个通用寄存器的名称,按照顺序。

EAX
ECX
EDX
EBX
ESP
EBP
ESI
EDI

4、使用DTDebug打开一个EXE程序(F3),使用MOV指令修改8个寄存器的值
单步执行,观察修改后的结果。

mov

MOV指令

MOV指令:

MOV EAX,0x12
MOV EAX,0x1234
MOV EAX,0x12345678

笔记内容来自滴水三期

本文作者:Na1r

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!