15.1 CPU的功能和基本结构
ISA可见寄存器与内部暂存器要区分。
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
ISA可见寄存器与内部暂存器要区分。
条件码由ALU结果更新并供分支读取。
列出LOAD比ADD多出的存储访问通路。
判断并行条件是资源不冲突且依赖已满足。
微操作有RAW依赖时不能同拍。
双读端口寄存器组可同时提供两个ALU输入。
一个源可同时写多个目的若扇出和时序允许。
STORE方向相反,最终数据来自源寄存器写存储。
信号冲突可由布尔条件互斥检查。
微程序对普通程序不可直接见。
两个可并行控制组应分字段。
控制存储器通常CPU内部独立于主存。
比较应基于具体实现。
直接字段与编码字段可混合。
流水线需冲刷流水线中错误路径指令。
级间寄存器开销会限制过度细分。
load-use常需至少一拍停顿。
分支误判冲刷2条等效加2周期。
加线程可能提高吞吐但不保证单线程加速。
无限核上限1/.2=5。
任何微操作都写成源→通路→目的。