What is the program counter
holds the address of the next instruction to be executed
whats the mar
holds the address of a location that is to be read from or written to
whats cir
holds the current instruction being executed
whats the mdr
Temporarily stores data that has been read or data to be written
Acc
Stores the results from the calculations