指令的跳转
if else 就是 goto
条件判断语句 循环语句 函数调用 过程调用
写好的代码变成指令之后 是一条一条顺序执行的
寄存器就是cpu内部由多个触发器或者锁存器组成的简单电路
锁存器和触发器 其实就是两种不同原理的数字电路组成的逻辑门
N个触发器或者锁存器 可以组成一个N位的寄存器
- PC寄存器 存放下一条需要执行的计算机指令的内存地址
- 指令寄存器 存放当前正在执行的指令
- 条件码寄存器 用里面一个一个标记位flag 存放cpu进行算术或者逻辑计算的结果
除了这些特殊的寄存器cpu里面还有更多用来存储数据和内存地址的寄存器 这样的寄存器通常一类里面不止一个 通常的命名方式 是整数寄存器、浮点数寄存器、向量寄存器、地址寄存器等
有些寄存器既可以存放数据 又能存放地址 叫通用寄存器