Part of the CPU Frontend. Translates Instruction into µops that the CPU Backend can execute.

the CPU looks at this chunk of bytes, discards everything that comes before the instruction pointer, and splits the rest of them into instructions.