É correto afirmar que:

I) Uma unidade lógica aritmética (ULA) é o dispositivo que realiza as operações lógicas e aritméticas, definidas pelo conjunto de instruções, dentro do processador.

II) As portas AND, OR, NOT e multiplexadores representam os blocos básicos de hardware.

III) Implementações de operações lógicas são as mais difíceis de ser realizadas, pois são mapeadas diretamente com componentes do hardware.