当发生取指解码执行周期时,程序计数器会递增以指向内存中要取指的下一条指令。如果第一条指令是 LDA(从内存加载到累加器),第二条是 ADD(将内存中的值添加到累加器中的值)在 FDE 周期 1 期间加载到累加器中的值在 PC 递增时执行在 FDE 周期 2 开始时?据我了解,增量将发生在算术逻辑单元中并输出到累加器,从而覆盖我们从周期 1 中需要的值,因此它必须临时存储在某个地方。
当发生取指解码执行周期时,程序计数器会递增以指向内存中要取指的下一条指令。如果第一条指令是 LDA(从内存加载到累加器),第二条是 ADD(将内存中的值添加到累加器中的值)在 FDE 周期 1 期间加载到累加器中的值在 PC 递增时执行在 FDE 周期 2 开始时?据我了解,增量将发生在算术逻辑单元中并输出到累加器,从而覆盖我们从周期 1 中需要的值,因此它必须临时存储在某个地方。