En el momento en que se diseñó este chip, la gente usaba la menor cantidad posible de transistores en la CPU para hacerlos lo suficientemente pequeños como para que quepan en los chips disponibles.
Sospecho que prácticamente todos los "registros" (tanto los registros de conjuntos de instrucciones visibles por el programador como los pestillos de microarquitectura internos) en una CPU de esa era almacenaron los datos en forma transparente gated D latch o algo similar.
Hoy en día, hay muchos transistores en un chip, por lo que es más sencillo usar flip-flops D maestro-esclavo completos, a pesar de que usan el doble de transistores.
Muchas instrucciones toman datos de algún registro A, los combinan con otros datos con la ALU y almacenan el resultado en el registro A.
Esto es bastante fácil de hacer si el registro A se implementa con un flip-flop maestro-esclavo D completo.
Pero si el registro A es un pestillo D cerrado transparente, necesita relojes no superpuestos.
Utiliza un pulso en un reloj para almacenar algún resultado intermedio en algún lugar (mientras el registro A mantiene su salida constante), y luego un pulso en otro reloj para cargar el registro A con el nuevo valor (mientras que el registro intermedio mantiene su salida constante). / p>
Esto requiere un reloj de 2 fases.
La forma más fácil de hacer un reloj de 2 fases sin superposición (en aquellos días en que los transistores eran escasos) era un pequeño circuito externo que toma un reloj de entrada y lo divide en dos.
A medida que pasaba el tiempo, la gente descubrió cómo empaquetar más y más transistores en un IC.
Así que las personas que diseñaron CPU integraron cada vez más cosas de la CPU en un sistema informático completo en el chip de la CPU.
Lectura entre líneas del artículo sobre la señal del reloj de Wikipedia ,
Me da la impresión de que las personas que diseñaron el 8085 y el 6502 y otros chips de esa época tuvieron un poco más de espacio que la generación anterior de CPU integradas,
y decidieron que el mejor uso de esa habitación era poner ese pequeño circuito externo en el chip.
Pero mantuvieron todos los registros en el mismo pestillo D cerrado que antes.
Es por eso que la frecuencia del reloj se divide por dos. Puede pensar en el primer pulso del reloj externo que genera un pulso en la señal del reloj interno phase_one para actualizar ese registro de resultados intermedios, y el segundo pulso del reloj externo que genera un pulso en la señal del reloj interno phase_two para actualizar el registro visible para el programador.