CPU 执行的 3 个操作是:
- 内存和 I/O 之间的数据传输
- 逻辑和算术函数
- 通过简单决策实现程序流程
我不明白第三个操作到底是什么
答案1
“通过简单决策的程序流程”是类似于“如果寄存器 X 中的值大于 Y,则跳转到内存位置 Z”的指令
这就是所谓的流程控制逻辑,包括以下内容如果大于或等于则跳转。基本上,它会查看上一条指令的结果,如果该值大于显示的值,则它会将 CPU 中的当前代码执行指针(“程序计数器”)移动到指定位置并从该点继续执行。然后,CPU 将从该位置获取指令,然后执行它们。
还有许多其他相关指令属于流程控制逻辑组。