Sunteți pe pagina 1din 2

Lenguaje de mquina

Lenguaje de mquina
El lenguaje de mquina o cdigo mquina es el sistema de cdigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autmata. Este lenguaje est compuesto por un Lenguaje de mquina del Intel 8088. El cdigo de mquina en hexadecimal se resalta en rojo, el equivalente en lenguaje ensamblador en magenta, y las direcciones de memoria conjunto de instrucciones que donde se encuentra el cdigo, en azul. Abajo se ve un texto en hexadecimal y ASCII. determinan acciones al ser tomadas por la mquina. Un programa consiste en una cadena de estas instrucciones ms 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 mquina es especfico de la arquitectura de la mquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre arquitecturas distintas. Los circuitos microprogramables son sistemas digitales, lo que significa que trabajan con dos nicos niveles de tensin. Dichos niveles, por abstraccin, se simbolizan con los nmeros 0 y 1, por eso el lenguaje de mquina slo utiliza dichos signos. Esto permite el empleo de las teoras del lgebra booleana y del sistema binario en el diseo de este tipo de circuitos y en su programacin. Claude Elwood Shannon, en su libro Analysis of Relay and Switching Circuits, y con sus experiencias en redes de conmutacin, sent las bases para la aplicacin del lgebra de Boole a las redes de conmutacin. Una red de conmutacin es un circuito de interruptores elctricos que al cumplir ciertas combinaciones booleanas con las variables de entrada, define el estado de la salida. Este concepto es el ncleo de las puertas lgicas, las cuales son, por su parte, los ladrillos con que se construyen sistemas lgicos cada vez ms complejos. Shannon utilizaba el rel como dispositivo fsico de conmutacin en sus redes, dado que el rel, a igual que una lmpara elctrica, posee dos estados: activado (encendido) o desactivado (apagado). El desarrollo tecnolgico ha permitido evolucionar desde las redes de rels electromagnticos a circuitos con tubos de vaco, luego a redes transistorizadas, hasta llegar a los modernos circuitos integrados, en cuya cspide se encuentran los circuitos microprogramados.
Una visin tpica de la arquitectura de computadoras como una serie de capas de abstraccin: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones.

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Lenguaje de mquina Fuente: http://es.wikipedia.org/w/index.php?oldid=70703909 Contribuyentes: Biasoli, Cronos x, Damifb, Diegusjaimes, Digigalos, Edgar, Elabra sanchez, Elas, Gacq, GermanX, Gusgus, Hahc21, Javier Carro, Jkbw, Leonpolanco, Lobo azul, Locovich, LordT, Mac, MaeseLeon, MarcoAurelio, MartinDM, Matdrodes, Moiwiki, Moriel, Nicop, Nikai, Pit, Rafa3040, Rbo159, Ricardogpn, RoyFocker, Sanbec, Sauron, Shooke, SuperBraulio13, Superzerocool, Technopat, Tei, Tirithel, Triku, Waka Waka, conversion script, 94 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:Codigo de maquina.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Codigo_de_maquina.png Licencia: Public Domain Contribuyentes: German Archivo:Computer abstraction layers-es.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Computer_abstraction_layers-es.svg Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: LordT, Mdd, WikipediaMaster

Licencia
Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/

S-ar putea să vă placă și