¿Cómo utilizar un programa para controlar el hardware de una computadora?
Lo único que puede controlar el hardware de un ordenador es el lenguaje de máquina, es decir, los niveles alto y bajo representados por los códigos binarios 0 y 1. Lo más parecido al lenguaje de máquina es el lenguaje ensamblador, y el código generado puede ser ejecutado directamente por la computadora. El segundo es el lenguaje C. Una vez compilado, el lenguaje C genera código ensamblador y luego lo convierte en código de máquina. El lenguaje ensamblador es intuitivo y tiene la mayor eficiencia de ejecución, pero su comunicabilidad es pobre. El lenguaje C está cerca de un lenguaje hablado y es fácil de comunicar, pero su eficiencia de ejecución no es tan buena como la del ensamblador, y el ensamblador producido por diferentes compiladores de C varía ampliamente. Si desea utilizar un programa para controlar el hardware de la computadora, no es tan simple como el software de programación óptica. Primero debe comprender el hardware antes de poder programarlo. Hay tantos registros, conjuntos de puertas, acumuladores y contadores que hace que a todos les crezca la cabeza.