Básicamente lo tienes bien, pero creo que no estás claro acerca de una entrada de tipo 'pestillo', generalmente designada por 'LE', entrada de tipo de borde o contra, ya sea de borde ascendente o descendente.
'LE' es una transferencia desde los días en que la CPU colocó la dirección y los datos en la misma línea. La dirección tenía que ser la primera, y enclavada en su lugar para que el pin ALE en la CPU mantuviera el LE alto para que sea transparente a la dirección / datos, y luego lo haga bajo para enclavar la dirección que acaba de publicar. Ahora puede usar los pines de lectura / escritura con la dirección que ya ha decodificado los pines de selección de chip (/ cs) correctos en el dispositivo desde el cual la CPU está leyendo o escribiendo datos.
Esa es la diferencia clave. LE = 1 significa que el latch es transparente y los datos fluyen a través de él hasta que LE = 0, entonces la dirección o los datos están congelados (bloqueados en su lugar).
El flip flop tipo 'D' tiene restricciones de tiempo más estrictas, ya que D debe ser estable con un 1 o 0 antes del borde ascendente de un flip-flop tipo 74xx74. Los flip-flops de borde ascendente dominan el mercado. El término 'flip-flop' es que si devuelve / Q a la entrada 'D', alternará Q y / Q con cada pulso de reloj.
Este flanco ascendente o descendente debe ser rápido o, de lo contrario, podría producirse una salida desconocida.