El lenguaje máquina es el único que entiende
directamente la computadora, utiliza el alfabeto binario que consta de los dos
únicos símbolos 0 y 1, denominados bits (abreviatura inglesa de dígitos
binarios).
La computadora sólo puede trabajar con bits, escribir instrucciones tales como:
10100010
11110011
00100010
00010010
10100010
11110011
00100010
00010010
Fue el primer lenguaje utilizado en la
programación de computadoras, pero dejó de utilizarse por su dificultad y complicación,
siendo sustituido por otros lenguajes más fáciles de aprender y utilizar, que
además reducen la posibilidad de cometer errores.
EJEMPLO
|
0000
|
0001
|
1010
|
0001
|
01
A1
|
|
1000
|
1001
|
1001
|
1010
|
89
9A
|
|
0011
|
1010
|
1001
|
1100
|
3A
9C
|
|
0111
|
0100
|
0111
|
0000
|
74
70
|
|
1110
|
1001
|
0010
|
0000
|
E9
20
|
|
Una dificultad añadida a los lenguajes binarios es el hecho de que son dependientes de la máquina (o mejor dicho, del procesador), es decir, cada procesador utiliza un lenguaje máquina distinto (un juego de instrucciones distinto) que está definido en su propio hardware. En consecuencia, un programa escrito para un tipo de procesador no se podrá usar en otro equipo que utilice un procesador distinto, ya que, el programa no será portable o transportable. Para que dicho programa pueda funcionar en una segunda computadora, habrá que traducir todas las instrucciones escritas en el lenguaje máquina del primer equipo al lenguaje binario de la segunda computadora. |
No hay comentarios:
Publicar un comentario