3-state simplemente se refiere a la capacidad de deshabilitar las salidas, en este caso usando el pin OE para habilitar la salida. Realmente no tiene nada que ver con los registros en sí, sino solo con los controladores de salida. Hacerlo de esta manera permite configurar una gran cantidad de dispositivos en un bus común; por ejemplo, un registro de desplazamiento como este podría recibir el estado actual de un controlador NES y leerlo en otro momento.
La página 3 de la hoja de datos muestra los pasos funcionales muy claramente; hay una cadena de cambios, alimentada por SER y SRCLK (con salida en QH 'para que pueda encadenarla más ancha, como para un controlador SNES), un segundo registro de 8 bits que se actualiza con RCLK, y búferes para leerlo con OE . Esta configuración permite que un conjunto de hardware de conteo cargue nuevos valores sin arriesgar una versión parcialmente modificada de los datos en las salidas.
Entonces, sí, RCLK copiará el contenido del registro de desplazamiento en el registro de salida paralelo. Desde allí, la única lectura disponible es el uso de OE para habilitar los pines de salida QA a QH. Eso hace que el 74 * 595 sea un registro de desplazamiento en serie a paralelo.