Na arquitetura da CPU 8085, quando a ALU faz o cálculo, o resultado é retornado ao acumulador A na próxima borda do relógio. Mas o acumulador A é conectado diretamente como entrada da ALU, e se a borda do relógio não aumentasse rápido o suficiente para fazer com que A seja adicionado duas ou mais vezes, seria extremamente difícil detectar esse erro, esse projeto é muito " frágil "para mim.
A menos que haja um registro extra dentro da ALU para salvar temporariamente os resultados da ALU?
https://en.wikipedia.org/wiki/Intel_8085#/media/File:Intel_8085_arch.svg