一个由计算机内存单元组成的程序包含一系列指令。程序在计算机上执行是通过对每个指令执行一个循环来实现的。在基本计算机中,每个指令周期包括以下过程:它可以从内存中获取指令。它用于解码指令。如果指令具有间接地址,则它可以从内存中读取有效地址。它可以执行指令。在完成以下四个过程后,控制权切换回第一步并对下一条指令重复类似的过程。因此,循环持续到遇到 Halt ... 阅读更多
计算机系统使用多个存储寄存器,这些寄存器连接到一个常见的运算单元,称为算术逻辑单元 (ALU)。ALU 是计算机 CPU 内部最核心和最重要的单元之一。计算机的所有逻辑和算术运算都在这里执行。特定寄存器的內容被排列在 ALU 的输入端。ALU 执行给定的操作,然后将其传输到目标寄存器。算术逻辑移位单元的一个阶段在图中显示。下标 i 表示一个常见阶段。 ... 阅读更多