sábado, 25 de octubre de 2014

LENGUAJE MAQUINA

Son aquéllos que están escritos en lenguajes directamente inteligibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres de dígitos 0 y 1) que especifican una operación y las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones de máquina o código máquina. El código máquina es el conocido código binario.

Las instrucciones en lenguaje máquina dependen del hardware de la computadora y, por tanto, diferirán de una computadora a otra.

Ventajas del Lenguaje Máquina
Posibilidad de cargar (transferir un programa a la memoria) sin  necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación.

Desventajas del Lenguaje Máquina
·         Dificultad y lentitud en la codificación.
·         Poca fiabilidad.
·         Gran dificultad para verificar y poner a punto los programas.
·         Los programas solo son ejecutables en el mismo procesador (CPU).

En la actualidad, las desventajas superan a las ventajas, lo que hace prácticamente no recomendables a los lenguajes máquinas.

Así mismo, siendo este el lenguaje que entiende la máquina, es exclusivamente binario, pero con objeto de simplificar sus expresiones se utiliza el hexadecimal, y para comprender el significado de las instrucciones se emplean nemónicos. Estas tres formas de representar las instrucciones están íntimamente relacionadas con la máquina, puesto que cada código guarda correspondencia con una instrucción que es decodificador de instrucciones es capaz de interpretar.



Fuentes:
Algoritmos y Diagramas de Flujo - Unidad  3
http://dcb.fi-c.unam.mx/users/miguelegc/tutoriales/tutorialcd/cncpt_lgtm_cmpt_5.htm


Angulo, José María (1992). Introducción al Software. Técnicas de Informática Hoy – Tomo 3 (pp. 47). Madrid: Paraninfo.

No hay comentarios :

Publicar un comentario