计算机的工作过程
这里以高级语言的一部分代码开始讲起:
int a = 2, b = 3, c = 1, y = 0;
void main() {
y = a * b + c;
}
这个程序刚开始是一个存放在外部存储器的静态文件,需要将其读入主存储器。假设读入主存后指令和数据如下所示:

数据在各个硬件之间的流动图如下:

不论是什么指令以下的步骤是必须要经历的:


这里以高级语言的一部分代码开始讲起:
int a = 2, b = 3, c = 1, y = 0;
void main() {
y = a * b + c;
}
这个程序刚开始是一个存放在外部存储器的静态文件,需要将其读入主存储器。假设读入主存后指令和数据如下所示:

数据在各个硬件之间的流动图如下:

不论是什么指令以下的步骤是必须要经历的:

