• EIP:指向CPU下一步即将执行的指令
    I
    EIP为00401000,表示,CPU下一步到00401000这个地址去执行,下一步执行push 0x0指令
  • ESP:始终指向堆栈的最顶端

    现在的ESP是0012FFC4,现在堆栈的顶部在这个地址
  • EAX、EBX、ECX、EDX
    EAX、EBX、ECX、EDX的组成原理一样,拿EAX来解释

EAX 寄存器的低 16 位在使用时可以用 AX 表示,AX还可以分为AH(高8位)、AL(低8位)

同样的重叠关系也存在于 EAX、EBX、ECX 和 EDX 寄存器中:

操作

修改这些寄存器,只有一个是特殊的,那就是EIP,EIP的修改不一样
修改EAX、EBX等寄存器。选中要修改的寄存器,单击右键,然后就可以修改了

修改EIP,我们按照上面的步骤,发现没有修改的操作,那如何修改呢?

我们知道,EIP是的值是CPU下一步执行操作指令的地址。所以我们选中要跳转的指令,然后右键,此处为新EIP,就可以修改EIP的值了

我们还可以右键EIP,选择撤销,就会回到上一步骤的EIP值(00401000 )

32位通用寄存器ESP、EIP、EAX、EBX、ECX、EDX,在OD里操作这些寄存器相关推荐

  1. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp,eip

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  2. 汇编语言寄存器说明eax, ebx, ecx, edx, esi, edi, ebp, esp,eip

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  3. eax, ebx, ecx, edx, esi, edi, ebp, esp 各寄存器作用

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  4. eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比方 ...

  5. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp 寄存器 含义

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  6. 汇编语言里 eax ebx ecx edx esi edi ebp esp

    首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的.教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈-我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转 ...

  7. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  8. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊? [

    整理自互联网 eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作 ...

  9. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp这些都是什么意思啊?

    eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器.如果用C语言来解释,可以把这些寄存器当作变量看待. 比 ...

  10. 汇编语言里 eax ebx ecx edx esi edi ebp esp这些都是什么意思啊

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! eax, ...

最新文章

  1. JavaScript全局函数
  2. Nacos服务的注册,服务的调用,修改配置文件自动刷新和命名空间
  3. Java基础之正则表达式
  4. 深度学习之基于DCGAN实现手写数字生成
  5. 移动硬盘安装Windows7
  6. jenkins中使用rsync, scp命令
  7. 【原创】从罗胖子关于开会的议题说开去
  8. Xampp PHPStorm XDebug配置
  9. 分布式团队中沟通引发的问题, itest 解决之道
  10. mysql数据库导出txt文件_mysql数据库导出表数据 为.txt文件
  11. Python中的shape[0]、shape[1]和shape[-1]分别是什么意思(附代码)
  12. 目标追踪(二) 滤波初识
  13. linux ftp强制删除,Linux FTP账号无法删除文件夹如何解决
  14. 泰克示波器如何和pc连接
  15. 限速linux c语言,基于Linux系统的流量控制程序的C语言代码
  16. ios在判断设备是ipad_识别您的 iPad 机型
  17. 云计算是什么 如何分类 有什么
  18. 滴滴十大技术方向开源项目出炉!有点牛啊!
  19. 看见“信任”,可信计算史上最全解析
  20. 八款好用的浏览器兼容性测试工具推荐

热门文章

  1. android课程设计健身,健身软件课程设计本科毕业设计论文.doc
  2. 微信小程序开发得会议扫码签到系统
  3. 从20+分公司的签约,看中通云仓的“数字商流”
  4. 我做产品经理这半年来的经验总结(一)
  5. mysql从5.7平滑升级到8.0.27
  6. 设计模式六大原则——合成/聚合复用原则(CARP)
  7. Postgresql学习笔记之——SQL 执行计划
  8. 旷世科技IoU-Net
  9. 极简步骤试玩Ant Design Pro myapp demo
  10. 冷库用电量计算机方式,冷库耗电量计算方法(附计算公式)