汇编指令:[1]PUSH指令解析

 时间:2026-05-01 17:27:46

1、下断点,运行到这里,可以此时右边的寄存器

汇编指令:[1]PUSH指令解析

2、此时

ESP =0x 0018FEFC

EAX = 0xCCCCCCCC

汇编指令:[1]PUSH指令解析

3、按F10,发现ESP寄存器中的值变为如图 0018FEF8,即LEA ESP, [ESP-4]

汇编指令:[1]PUSH指令解析

4、再按F10,发现ESP中地址所指的内存空间,值都被置为EAX中的值,即第二步为MOV [ESP],EAX

汇编指令:[1]PUSH指令解析

5、即push  EAX分为两步

1,  LEA ESP [ESP-4]

2,    MOV EAX [ESP]

我自己的疑问,为什么再向下执行一步eax的值会都被置为0

汇编指令:[1]PUSH指令解析

  • 如何提升便利店的空间利用率?
  • INFO函数如何返回操作系统?
  • 联想智选APP怎么查看儿童个人信息保护规则?
  • 背部训练——直臂下拉
  • SCENE软件如何测量三维场景中被测物的大小尺寸
  • 热门搜索
    战疫情手抄报 繁星春水手抄报 小学生网络安全手抄报的句子 全国爱眼日手抄报 关于长征的手抄报 手抄报 春节 拗九节手抄报 国庆手抄报图片 六一手抄报简单又漂亮 新学期新征程手抄报