Está en la página 1de 1

LENGUAJE MAQUINA

QUE ES EL LENGUAJE MAQUINA


Fue el primer lenguaje utilizado en la programacin para las primeras computadoras, pero
dej de utilizarse por su dificultad y complicacin, siendo sustituido por otros lenguajes ms
fciles de aprender y utilizar, y que adems reducen la posibilidad de cometer errores.
La informacin que hace que el hardware de la computadora realice una determinada
actividad de llama instruccin, por consiguiente una instruccin es un conjunto de unos y
ceros, las instrucciones as formadas equivalen a acciones elementales de la mquina, por lo
que al conjunto de dichas instrucciones que son interpretadas directamente por la mquina se
denomina lenguaje mquina.

El lenguaje mquina es el nico lenguaje que puede ejecutar una computadora, es especfico
en cada arquitectura, es un cdigo que es interpretado directamente por el microprocesador,
est compuesto por un conjunto de instrucciones ejecutadas en secuencia que representan
acciones que la mquina podr tomar.
El lenguaje mquina es el nico que entiende directamente la computadora, utiliza el alfabeto
binario que consta de los dos nicos smbolos 0 y 1, denominados bits; fsicamente, se
materializan con tensiones comprendidas entre 0 y 4.0 voltios y entre 4 y 5 voltios,
respectivamente.

Para representar datos que contengan una informacin se utilizan una serie de unos y ceros
cuyo conjunto indica dicha informacin.
El cdigo mquina, o lenguaje de mquina, est formado por instrucciones sencillas, que
dependiendo de la estructura del procesador pueden especificar:

Registros especficos para operaciones aritmticas, direccionamiento o control de funciones.
Posiciones de memoria especficas (offset).
Modos de direccionamiento usados para interpretar operandos.
Ventajas del Lenguaje Mquina

Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traduccin
posterior, lo que supone una velocidad de ejecucin superior a cualquier otro lenguaje de
programacin.
Desventajas del Lenguaje Mquina

Dificultad y lentitud en la codificacin.
Poca fiabilidad.
Gran dificultad para verificar y poner a punto los programas.
Los programas solo son ejecutables en el mismo procesador (CPU).

También podría gustarte