decode, execute, fetch, memory, writeback