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