Data Registers

Data registers are used in microcomputers to hold data temporarily. Normally this data can be accessed faster than if it were to be fetched from the memory.

The figure below shows a 4-bit data register that utilizes a negative edge-triggered D flip-flops to transfer data from four data lines to the outputs of four AND gates. It does this in two distinct steps. First, the data values Di are transferred to the outputs Q of the flip-flops on the negative edge of the load signal. Then a pulse on the read line presents the data at the register outputs Ri of the AND gates.

Data registers are for example used in microprocessors to hold data for arithmetic calculations. Data registers can be cascaded to store as many bits as may be required.

Please follow us and share:

Author: John Mulindi

John Mulindi has a background in a technical field and he writes on topics ranging from automation, computer systems, embedded systems, mechatronics to measurement and control.