El
lenguaje máquina
es el único que entiende la computadora
digital,
es su "lenguaje natural". En él sólo se pueden
utilizar
dos símbolos: el cero (0) y el uno (1). Por ello, al
lenguaje
máquina también se le denomina lenguaje
binario. La computadora sólo puede trabajar con bits, sin embargo, para el programador no resulta fácil escribir
instrucciones tales como:
10100010
11110011
00100010
00010010
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. |