上期答案
[035] CPU中不同类型的寄存器有什么区别?
- Program Counter (PC):保存当前正在执行的指令的地址
- Instruction Register (IR):保存当前正在执行的指令的寄存器。(PC所指向的地址上的值)
- General Purpose Registers:通用寄存器是用于存储程序所需要的数据,通用寄存器的数量由体系结构定义,并可以由软件用于运行期间零是存储数据。
- Stack Pointer Register (SP):堆栈指针寄存器用于存储压入队长的最新数据的地址。常见的用途是存储子函数调用时的返回地址。
[036] 解释计算机架构中的流水线
流水线技术是在单个处理器中实现指令集并行的技术。将基本的指令周期拆分为多个阶段,无需等待每条指令完成,并行执行不同的步骤,在一条指令结束之前开始下一条指令。流水线能投提高指令的吞吐率,但是并不能减小指令的指令时间。
你答对了吗