Correct Answer : Option (B) : Program counter
Explanation : Instruction register, accumulator, and temporary register are general-purpose registers but program counter is a special-purpose register because it holds the address of the next instruction.