que hay geeks?!
Vamos a ver muy rápidamente que es el lenguaje de máquina.
¿Qué es el lenguaje de máquina?
El lenguaje de máquina el el código que es directamente interpretado por un circuito programable, por ejemplo, un procesador. Este código está compuesto por una serie de instrucciones que indica a la máquina que lo ejecuta, que acciones debe realizar.
Los programas que utilizamos diariamente, están compuestos de una multitud de instrucciones y datos que determinan el funcionamiento de la aplicación.
Estos circuitos programables son digitales, esto quiere decir que solo trabajan con 2 tipos de órdenes básicas o niveles de tensión. Estas órdenes o niveles de tensión se representan con los números 0 y 1. Por este motivo se dice que el lenguaje de máquina es un lenguaje binario (realmente toda comunicación con las máquinas, por ahora, es binario).
Gracias a George Boole, se fundamentaron las teorías del álgebra booleana o álgebra de Boole. Con estás teorías aplicadas a las redes de conmutación, una serie de circuitos, en función de una señal de entrada o estado de entrada y una combinación de puertas lógicas, generan una señal o estado de salida.
Un ejemplo muy claro de un elemento que funciona como una puerta lógica es un relé, solo tiene 2 posiciones y deja o no pasar electricidad, como el intermitente de un coche.
Con la evolución de las tecnologías, ahora contamos con los circuitos integrados, los cuales están formados por muchas puertas lógicas capaces de interpretar y dar un resultado de salida para los lenguajes de máquina.