The register in the 8085A that is used to keep track of the memory address of the next op-code to be run in the program is the:

A. accumulator

B. stack pointer

C. instruction pointer

D. program counter

Please do not use chat terms. Example: avoid using "grt" instead of "great".