CPU执行指令的过程: 1.取指令FI( Fetch Instruction):从内存或高速缓存中读取指令 2.译码D( Decode):将指令进行解码 3.取操作数FO( Fetch operands):获取执行指令所需的数据 4.执行指令E( Execution Instruction):执行指令 5.回写W( Write back):将执行结果保存到内存或某个寄存器中 CLK 指令1F1D1FO1E1W1 指令2 F12D2FO2E 未采用流水线的CPU执行指令的过程CPU执行指令的过程: 1. 取指令FI (Fetch Instruction): 从内存或高速缓存中读取指令 2. 译码D (Decode): 将指令进行解码 3. 取操作数FO (Fetch Operands): 获取执行指令所需的数据 4. 执行指令E (Execution Instruction): 执行指令 5. 回写W (Write Back): 将执行结果保存到内存或某个寄存器中. 指令1 指令2 FI1 D1 FO1 E1 W1 FI2 D2 FO2 E2 W2 CLK ……. 未采用流水线的CPU执行指令的过程