a register use multiple D flip flop
This register holds 4 bits, and its data is referenced as Q[3:0]

NOTE
a register file is a structured collection of many registers with controlled access logic. (an array of variables with indexed access)
<8Bits>

And of course we can combine multiple register together

Some Abbreviation
MDR - Memory Data Register MAR - Memory Address Register