The Program Counter (PC) holds the address of the next instruction to be executed. This may be the next instruction in a sequence of instructions, or the address to jimp to if the current instruction is a command to jump or branch- this is copied from the CIR.