A group of flip - flop that can be used to store a binary number (or) information is called as