常见寄存器

register name explanation usage
AX add 累加器 核心
F flag 标志寄存器 运算结果的状态(进位等)
PC program counter 程序指针 存储着 CPU 接下来要执行指令的地址
SP stack pointer 栈顶指针 用于在内存中创建”栈“

flow chart

  • 顺序执行
  • 条件分支
  • 循环

特殊流程

  • Interrupt 中断处理

中断处理就是程序流程突然跳转到程序中特定的地方,这个地方叫做 Routine 或者是中断处理程序 Handler。 就像你在工作的时候电话来了。

  • Event driven 事件驱动

例如在图形界面中,我们需要监听鼠标的动作,以便程序做出对应的响应。这个过程就是事件驱动。