QUE ES EL LENGUAJE MAQUINA
Fue el primer lenguaje
utilizado en la programación para las primeras computadoras, pero dejó de
utilizarse por su dificultad y complicación, siendo sustituido por otros
lenguajes más fáciles de aprender y utilizar, y que además reducen la
posibilidad de cometer errores.
La información que hace que
el hardware de la computadora realice una determinada actividad de llama
instrucción, por consiguiente una instrucción es un conjunto de unos y ceros,
las instrucciones así formadas equivalen a acciones elementales de la máquina,
por lo que al conjunto de dichas instrucciones que son interpretadas
directamente por la máquina se denomina lenguaje máquina.
El lenguaje máquina es el
único lenguaje que puede ejecutar una computadora, es específico en cada
arquitectura, es un código que es interpretado directamente por el
microprocesador, está compuesto por un conjunto de instrucciones ejecutadas en secuencia
que representan acciones que la máquina podrá tomar.
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; físicamente, se
materializan con tensiones comprendidas entre 0 y 4.0 voltios y entre 4 y 5
voltios, respectivamente. Para representar datos que contengan una información
se utilizan una serie de unos y ceros cuyo conjunto indica dicha información.
Todo código fuente en última
instancia debe llevarse a un lenguaje máquina mediante el proceso de
compilación o interpretación para que la computadora pueda ejecutarlo.
Las instrucciones preparadas
en cualquier lenguaje de máquina tienen por lo menos dos partes, el comando u
operación, que dice a la computadora cuál es la función que va a realizar y la
instrucción es el operando, que indica a la computadora donde hallar o
almacenar los datos y otras instrucciones que se van a manipular; el número de
operandos de una instrucción varía en las distintas computadoras, una
instrucción en lenguaje máquina puede, por ejemplo, representarse de la
siguiente forma:
011011001010010011110110
Esta secuencia es fácilmente
ejecutada por la computadora, pero es de difícil interpretación, siendo aun más
difícil la interpretación de un programa escrito de esta forma, esta dificultad
hace que los errores sean frecuentes y la corrección de los mismos costosa,
cuando no imposible, al igual que la verificación y modificación de los
programas.
Bibliografia:http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unidad_III/Unidad%20III_5.htm
Bibliografia:http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unidad_III/Unidad%20III_5.htm
No hay comentarios:
Publicar un comentario