控制流

逻辑流

如果我们用调试器来控制程序单步执行

我们会看到一系列的程序计数器的数值,这些数值与可执行程序中的指令是一一对应的

我们把这个 PC 值的序列叫做逻辑控制流,简称逻辑流

改变控制流

  • 跳转和分支
  • 调用和返回
    上述两种方式是对程序状态的变化做出的反应
    难以对系统状态的变化做出反应