Section 7.1: Architecture of the CSC-1 (Frame 4)                     [prev][home][next]

There are seven registers in CSC-1:

A accumulator stores the result of arithmetic operations as well as one of the operands
TMP temporary stores the second operand of arithmetic operations
S secondary a temporary storage place for accumulator values, most often used in calculated memory addresses for indirect loads and stores
PC program counter contains the address of the next instruction in memory to be executed.
IR instruction register contains the actual instruction which is being currently executed.
MAR memory address register contains the address of the memory word to be read or written
MBR memory buffer register contains the value of the word to be written into memory, or the value of the word just read from memory