You are on page 1of 19

Universidad de insurgentes

Plantel San ngel



Informtica

Materia: Teora de Lenguajes y Compiladores

Molina Morales Hctor Isaac


Grupo: 14131




15 de julio del 2014

Lenguaje ensamblador.
CMD.
Implementa una representacin simblica de los cdigos de
mquina binarios y otras constantes necesarias para programar
una arquitectura dada de CPU y constituye la representacin ms
directa del cdigo mquina especfico para cada arquitectura legible
por un programador. Esta representacin es usualmente definida por
el fabricante de hardware, y est basada en los mnemnicos que
simbolizan los pasos de procesamiento (las instrucciones),
los registros del procesador, las posiciones de memoria y otras
caractersticas del lenguaje. Un lenguaje ensamblador es por lo tanto
especfico de cierta arquitectura fsica (o virtual). Esto est en
contraste con la mayora de los lenguajes de programacin de alto
nivel, que idealmente son porttiles.


R= despejar registros
RX = despejar
H = diferencias de nmeros




Suma de 5 +3




Suma de 8 + 4






Suma de 3 + 4

Suma de A + 5

Registro del programa

Resta de 7 3








Multiplicacin 8 * 4


Divisin 3/9












Suma 2 numeros:

La suma representada como add (addition) de 7 y 4 da como
resultado 11 en hexadecimal se representa como B
Evala 3x 2y = Z para valores arbitrarios

El valor de X =3 y el valor de Y = 2 el resultado es 9 4 = 5
Moviendo 3 ax y restando sub (subtract)




Calcula Z = 4x
2
- 2y para X=2, Y =5

Declara las variables Y, X lo que se realiza

Objetivo: programacin en ensamblador.
Actividades:
Hacer un programa que sume 2 nmeros.


Hacer un programa que evalu Y = 2x + Z


Hacer un programa que evalu Y = 3x
2
- 5x




DIAGRAMAS DE FLUJO EN PROGAMA DFD EN ESPAOL.
El programa DFD en espaol permitir realizar programas
represadas con grafica de los algoritmos.

SMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO

Este se utiliza para representar el inicio o el fin de un algoritmo.
Tambin puede representar una parada o una interrupcin
programada que sea necesaria realizar en un programa.

Este se utiliza para un proceso determinado, es el que se utiliza
comnmente para representar una instruccin, o cualquier tipo de
operacin que origine un cambio de valor.

Este smbolo es utilizado para representar una entrada o salida de
informacin, que sea procesada o registrada por medio de un
perifrico.

Este es utilizado para la toma de decisiones, ramificaciones, para la
indicacin de operaciones lgicas o de comparacin entre datos.

Este es utilizado para enlazar dos partes cualesquiera de un diagrama
a travs de un conector de salida y un conector de entrada. Esta forma
un enlace en la misma pgina del diagrama.




Este es utilizado para indicar la secuencia del diagrama de flujo, es
decir, para indicar el sentido de las operaciones dentro del mismo.

Este es utilizado para representar la salida de informacin por medio
de la impresora.

Este es utilizado para representar la salida o para mostrar la
informacin por medio del monitor o la pantalla.



Este programa permite mostrar un mensaje
a pantalla dado por el usuario
este programa te dar el resultado de las incgnitas X, Y.















Este programa te dar un mensaje a pantalla al ingresar un nmero y
el resultado de si el nmero es mayor a 30 o es menor.










PROGRAMA 6. Este programa permite insertar smbolos en cdigo
ASCII con las declaraciones de los nmeros en cdigo.


PROGRAMA 7. Este programa permite guardar el cdigo con u
nombre determinado.






EJERCICIO 8. Este programa abre o ejecuta el cdigo guardado
anteriormente.

EJERCICIO 9. Este programa imprime tu nombre y guarda da el
cdigo con el nombre seleccionado.

You might also like