Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje Máquina.
Lenguaje de bajo Nivel (ensamblador).
Lenguajes de Alto Nivel.
Ô
Son aquéllos que están escritos en lenguajes
directamente inteligibles por la máquina
(computadora), ya que sus instrucciones son
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
6al código máquina es el
conocido
Ô
ë
Ô
Ô
Posibilidad de cargar Dificultad y lentitud en la
codificación.
(transferir un programa a Poca fiabilidad.
la memoria) sin Gran dificultad para verificar y
necesidad de traducción poner a punto los programas.
Los programas solo son
posterior, lo que supone ejecutables en el mismo
una velocidad de procesador (CPU).
ejecución superior a an la actualidad, las
desventajas superan a las
cualquier otro lenguaje ventajas, lo que hace
de programación. prácticamente no
recomendables a los
lenguajes máquinas.
Son más fáciles de utilizar que los lenguajes
máquina, pero al igual que ellos, dependen
de la máquina en particular. al lenguaje de
bajo nivel por e celencia es el
.
Las instrucciones en lenguaje ensamblador
son instrucciones conocidas como
. Por ejemplo, nemotécnicos
típicos de operaciones aritméticas son:
an inglés: ADD, SUB, DIV, etc.
an español: SUM, RaS, DIV, etc.
Una instrucción típica de suma sería:
ADD M, N, P
asta instrucción significa "sumar el contenido en la posición
de memoria M al número almacenado en la posición de memoria N
y situar el resultado en la posición de memoria P" . avidentemente
es más sencillo recordar la instrucción anterior con un nemotécnico
que su equivalente en código máquina.
0110 1001 1010 1011
Un programa escrito en lenguaje ensamblador, requiere de una
fase de al lenguaje máquina para poder ser ejecutado
directamente por la computadora.
al programa original escrito en lenguaje ensamblador se denomina
!" y el programa traducido en lenguaje máquina se
conoce como ! , el cual ya es directamente
entendible por la computadora.
ë
"
Dependencia total de la máquina lo que
Mayor facilidad de impide la transportabilidad de los
programas (posibilidad de ejecutar un
codificación y, en programa en diferentes máquinas. al
lenguaje ensamblador del PC es distinto
general, su velocidad de del lenguaje ensamblador del Apple
Macintosh.
cálculo. La formación de los programadores es
más compleja que la correspondiente a
los programadores de alto nivel, ya que
e ige no solo las técnicas de
programación, sino también el
conocimiento del interior de la máquina.
Los lenguajes ensamblador tienen sus
aplicaciones muy reducidas, se centran
básicamente en aplicaciones de tiempo
real, control de procesos y de
dispositivos electrónicos.
ë
Proceso SinTitulo
accion 1;
accion 1;
.
.
.
accion n;
FinProceso
Comienza con la palabra clave Proceso seguida del nombre del
programa, luego le sigue una secuencia de instrucciones y finaliza con
la palabra FinProceso. Una secuencia de instrucciones es una lista de
una o más instrucciones, cada una terminada en punto y coma.
Las acciones incluyen operaciones de entrada y salida, asignaciones
de variables, condicionales si-entonces o de selección múltiple y/o
lazos mientras, repetir o para
ë
ë
al tiempo de formación de los Incremento del tiempo de puesta a
programadores es relativamente punto al necesitarse diferentes
corto comparado con otros traducciones del programa fuente
lenguajes. para conseguir el programa
La escritura de programas se basa definitivo.
en reglas sintácticas similares a los No se aprovechan los recursos
lenguajes humanos. Nombres de internos de la máquina que se
las instrucciones tales como RaAD, e plotan.
WRITa, PRINT, OPaN, etc. mucho mejor en lenguajes máquina
Las modificaciones y puestas a y ensambladores.
punto de los programas son más Aumento de la ocupación de
fáciles. memoria.
Reducción del costo de los al tiempo de ejecución de los
programas. programas es mucho mayor.
Transportabilidad.