Fixed-Time Storage Cell Counter
Original Publication Date: 1987-Aug-01
Included in the Prior Art Database: 2005-Feb-01
The cycle counters and program address counters are often implemented as storage cell counters. The sequence for incrementing such a counter in data storage consists of reading the current count out of the storage location (cell), incrementing the count, and returning the incremented count to the storage cell. The result can also be set into a program address register during a program address counter incrementation. A sequencer increments counts during "counter update" subcycles using the sequencer adder. Every instruction cycle includes a counter update subcycle in addition to an instruction execute subcycle. During the counter update subcycle, either the program counter (in data storage) is updated (incremented or set to a new value), or the cycle counter in data storage is incremented.