Sunday, August 9, 2009

Instruction Flow

Execution of instruction takes multiple stages. Generally, there are 4 basic stages - (1) fetch (from memory), (2) decode, (3) execute and (4) write (back result). Contemporate CPU further break down these stages and enhanced them for performance improvement. Discrete logics are used to implement these stages and form a pipeline. This allow the processing of mulitple instructions simultaneously.

No comments: