Un registro de almacenamiento se usa solamente para el almacenamiento temporal de la información binaria. Esta informaci6n no puede ser alterada cuando se transfiere hacia adentro y afuera del registro. Una unidad de memoria es una colección de registros de almacenamiento conjuntamente con los circuitos asociados necesarios par a transferir información hacia adentro y afuera de los registros. Los registros de almacenamiento en una unidad de memoria se llaman registros de memoria. La mayoría de los registros en un computador digital son registros de memoria, a los cuales se transfiere la informaci6n para almacenamiento y se encuentran pocos registros operacionales en la unidad procesadora. Cuando se lleva a cabo el procesamiento de datos, la información de los registros seleccionados en la unidad de memoria se transfiere primero a los registros operacionales en la unidad procesadora. Los resultados intermedios y finales que se obtienen en los registros operacionales se transfieren de nuevo a los registros de memoria seleccionados. De manera similar, la informaci6n binaria recibida de los elementos de entrada se almacena primero en los registros de memoria. La información transferida a los elementos de salida se toma de los registros en la unidad de memoria. El componente que forma las celdas binarias de los registros en una unidad de memoria debe tener ciertas propiedades básicas, de las cuales las más importantes son: (1) debe tener una propiedad dependiente de dos estados par a la representación binaria. (2) debe ser pequeño en tamaño. (3) el costo por bit de almacenamiento debe ser lo más bajo posible. (4) el tiempo de acceso al registro de memoria debe ser razonablemente rápido. Ejemplos de componentes de unidad de memoria son los núcleos magnéticos los CI semiconductores y las superficies magnéticas de las cintas, tambores y discos. Una unidad de memoria almacena información binaria en grupos llamados palabras, cada palabra se almacena en un registro de memoria. Una palabra en la memoria es una entidad de n bits que se mueven hacia adentro y afuera del almacenamiento como una unidad. Una palabra de memoria puede representar un operando, una instrucción, o un grupo de caracteres alfanuméricos o cualquier información codificada binariamente. La comunicación entre una unidad de memoria y lo que la rodea se logra por medio de dos señales de control y dos registros externos. Las señales de control especifican la dirección de la trasferencia requerida, esto es, cuando una palabra debe ser acumulada en un registro de memoria o cuando una palabra almacenada previamente debe ser transferida hacia afuera del registro de memoria. Un registro externo especifica el registro de memoria particular escogido entre los miles disponibles; el otro especifica la configuración e bits particular de la palabra en cuestión. El registro de direcciones de memoria especifica la palabra de memoria seleccionada. A cada palabra en la memoria se le asigna un número de identificaci6n comenzando desde 0 hasta el número máximo de palabras disponible. Par a comunicarse con una palabra de memoria especifica, su número de localización o dirección se transfiere al registro de direcciones. Los circuitos internos de la unidad de memoria aceptan esta dirección del registro y abren los caminos necesarios par a seleccionar la palabra buscar. Un registro de dirección con n bits puede especificar hasta 2n palabras de memoria.