The processor registers used for fetch and execute operations are the Program Counter and Instruction Register. The Program Counter holds the address of the next instruction to be executed, while the Instruction Register holds the actual instruction to be executed. The Address Register is used to hold the memory address that data is being read from or written to