跳至主要内容

15.堆栈相关指令

什么是堆栈

  • 就是一块内存,操作系统在程序启动的时候已经分配好的,供程序执行时使用
  • 和数据结构的堆栈无关

PUSH指令

1
2
3
4
5
6
7
8
9
10
11
PUSH r16
PUSH r32
PUSH r64

PUSH r/m16
PUSH r/m32
PUSH r/m64

PUSH imm8
PUSH imm16
PUSH imm32

POP指令

1
2
3
4
5
6
7
8
9
POP r16
POP r32
POP r64

POP r/m16
POP r/m32
POP r/m64

POP Sreg

关于本文

由 GuQing 撰写,采用 CC BY-NC 4.0 许可协议。