This document describes the organization and operation of a linear select memory. It consists of basic memory cells made up of flip-flops with control circuitry. The memory cells are arranged in rows and columns and selected by a memory address register and decoder. During a read, the selected memory cells output their stored data. During a write, input data is written into the selected memory cells. While this allows storing data in multiple memory locations, the complexity of the memory cells and large decoder required for large memories is disadvantageous.