fbpx
Wikipedia

Lenguaje de máquina

El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje de máquina es específico de la arquitectura de la máquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas.

Lenguaje de máquina del Intel 8088. El código de máquina en hexadecimal se resalta en rojo, el equivalente en lenguaje ensamblador en magenta, y las direcciones de memoria donde se encuentra el código, en azul. Abajo se ve un texto en hexadecimal y ASCII.

Los circuitos microprogramables son digitales, lo que significa que trabajan con dos únicos niveles de tensión. Dichos niveles, por abstracción, se simbolizan con los números 0 y 1, por eso el lenguaje de máquina solo utiliza dichos signos. Esto permite el empleo de las teorías del álgebra booleana y del sistema binario en el diseño de este tipo de circuitos y en su programación.

Claude Elwood Shannon, en su libro Analysis of Relay and Switching Circuits, y con sus experiencias en redes de conmutación, sentó las bases para la aplicación del álgebra de Boole a las redes de conmutación. Una red de conmutación es un circuito de interruptores eléctricos que al cumplir ciertas combinaciones booleanas con las variables de entrada, define el estado de la salida. Este concepto es el núcleo de las puertas lógicas, las cuales son, por su parte, los ladrillos con que se construyen sistemas lógicos cada vez más complejos. Shannon utilizaba el relé como dispositivo físico de conmutación en sus redes, dado que el relé, a igual que una lámpara eléctrica, posee dos estados: activado (encendido) o desactivado (apagado).

El desarrollo tecnológico ha permitido evolucionar desde las redes de relés electromagnéticos a circuitos con tubos de vacío, luego a redes transistorizadas, hasta llegar a los modernos circuitos integrados, en cuya cúspide se encuentran los circuitos microprogramados.

Véase también

  •   Datos: Q55813

lenguaje, máquina, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, junio, 2011, lenguaje, máquina, código, máquina, sistema, códigos, directamente, interpretable, circuito, microprogramable, como, microp. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 13 de junio de 2011 El lenguaje de maquina o codigo maquina es el sistema de codigos directamente interpretable por un circuito microprogramable como el microprocesador de una computadora o el microcontrolador de un automata Este lenguaje esta compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la maquina Un programa consiste en una cadena de estas instrucciones mas un conjunto de datos sobre el cual se trabaja Estas instrucciones son normalmente ejecutadas en secuencia con eventuales cambios de flujo causados por el propio programa o eventos externos El lenguaje de maquina es especifico de la arquitectura de la maquina aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas Lenguaje de maquina del Intel 8088 El codigo de maquina en hexadecimal se resalta en rojo el equivalente en lenguaje ensamblador en magenta y las direcciones de memoria donde se encuentra el codigo en azul Abajo se ve un texto en hexadecimal y ASCII Los circuitos microprogramables son digitales lo que significa que trabajan con dos unicos niveles de tension Dichos niveles por abstraccion se simbolizan con los numeros 0 y 1 por eso el lenguaje de maquina solo utiliza dichos signos Esto permite el empleo de las teorias del algebra booleana y del sistema binario en el diseno de este tipo de circuitos y en su programacion Claude Elwood Shannon en su libro Analysis of Relay and Switching Circuits y con sus experiencias en redes de conmutacion sento las bases para la aplicacion del algebra de Boole a las redes de conmutacion Una red de conmutacion es un circuito de interruptores electricos que al cumplir ciertas combinaciones booleanas con las variables de entrada define el estado de la salida Este concepto es el nucleo de las puertas logicas las cuales son por su parte los ladrillos con que se construyen sistemas logicos cada vez mas complejos Shannon utilizaba el rele como dispositivo fisico de conmutacion en sus redes dado que el rele a igual que una lampara electrica posee dos estados activado encendido o desactivado apagado El desarrollo tecnologico ha permitido evolucionar desde las redes de reles electromagneticos a circuitos con tubos de vacio luego a redes transistorizadas hasta llegar a los modernos circuitos integrados en cuya cuspide se encuentran los circuitos microprogramados Vease tambien EditarLogica binaria Lenguaje ensamblador Lenguaje de bajo nivel Lenguaje de alto nivel Datos Q55813Obtenido de https es wikipedia org w index php title Lenguaje de maquina amp oldid 137232727, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos