常见寄存器
| register name | explanation | usage |
|---|---|---|
| AX | add 累加器 | 核心 |
| F | flag 标志寄存器 | 运算结果的状态(进位等) |
| PC | program counter 程序指针 | 存储着 CPU 接下来要执行指令的地址 |
| SP | stack pointer 栈顶指针 | 用于在内存中创建”栈“ |
flow chart
- 顺序执行
- 条件分支
- 循环
特殊流程
- Interrupt 中断处理
中断处理就是程序流程突然跳转到程序中特定的地方,这个地方叫做 Routine 或者是中断处理程序 Handler。 就像你在工作的时候电话来了。
- Event driven 事件驱动
例如在图形界面中,我们需要监听鼠标的动作,以便程序做出对应的响应。这个过程就是事件驱动。
