The selected instruction is decoded in two stages by decoders and configuration registers.
The program counter selects the next instruction in the instruction memory or, in case of a jump instruction, jumps to the address specified in the program.