A key component common to all CPUs is the program counter, a special memory cell (a register) that keeps track of which location in memory the next instruction is to be read from.
What part of the CPU is responsible for memory locations?
program counter