计算机程序、指令与控制器

程序(program) 是 指令(instruction)的集合

指令 = 操作码 + 数据。

由于程序和数据都放在存储器里,所以对控制器(Controller)来说, 上面的等式相当于  从某个地址读出的指令 = 操作码 + 数据的地址。 比如:

而控制器的基本任务就是:

1. 从存储器中取出第1条指令(fetch instruction)

2. 执行这条指令(execute instruction)。 这时可能还会从存储器中取出数据 (fetch operands)

3. 再取出第2条指令

4. ….

如此循环。

图示:

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.