Professional Documents
Culture Documents
m
m
m m
mmm
m
m
m
m m
m
m
m
m
m
m
m
m
m
mm
m
m
m
m m
[ m [
mmmmmmmmmmmm m
m
[m
m
m
m
m
INSTITUTO TECNOLÓGICO SUPERIOR DE
JESÚSCARRANZA
ASIGNATURA:
LENGUAJE ENSAMBLADOR
PRESENTA:
ë m m
m
m
DOCENTE:
GRUPO: 502-B
m
m
[ m [
mmmmmmmmmmmm m
m
[m
m
ÍNDICE
INTRODUCCIÓN .................................................................................................... 4
MACROS ................................................................................................................ 5
CONCLUSIÓN ........................................................................................................ 8
m m
m
m
[ m [
mmmmmmmmmmmm m
m
[m
m
6
6m m
En la presente unidad nos enfocamos a las macros de manera interna como
externa así mismo dando una definición clara y precisa de lo que significan dentro
de la modularidad siendo una parte indispensable dentro del lenguaje
ensamblador.
m m
m
m
[ m [
mmmmmmmmmmmm m
m
[m
m
ëm
Es un grupo de instrucciones que efectúan una tarea. Se utilizan las
directivas macro y ENDM para delimitar una macro secuencia. Una macro
secuencia TRANSF macro. Las Variable local en una macro son aquella que
aparece dentro del cuerpo de la macro, pero no está disponible fuera de ella , para
definir una variable local se utiliza una directiva llamada LOCAL esta se utiliza
para declarar etiquetas de saltos en un código estos se tienen que llamar para que
no marquen errores.
Operador ! o <> Empleado para indicar que el carácter que viene a continuación
debe ser interpretado literalmente y no como un símbolo.
Se le llama macro interna a aquella que se declara y se llama dentro del mismo
programa.
ëm
ëm
Una macro externa es aquella que es declarada en un archivo externo.
m
m
[ m [
mmmmmmmmmmmm m
m
[m
m
66ëm6
ëm
Procedimiento o subrutina. Estas son un grupo de instrucciones que,
desempeñan una tarea. Es una sección de un programa que se puede volver a
utilizar y que se almacena en memoria, pero se emplea tantas veces como se
necesite, a la vez ahorra espacio en la memoria. La desventaja de usar
procedimientos es que la computadora requiere tiempo para ligarse con los
procedimientos y regresar desde él.
Permiten una codificación más limpia y compacta, es decir el código fuente es más
pequeño.
Permiten el ahorro de memoria, este puede ser llamado varias veces en el mismo
programa y sólo requiere memoria una vez.
Directiva de regreso
m m
66ëm
ëm
Los procedimientos externos, a diferencia de los internos, se declaran en
módulos o programas separados al programa donde el procedimiento es llamado,
en otras palabras, la llamada al procedimiento se encuentra en un programa y el
procedimiento en otro. Para poder utilizar procedimientos externos, es necesario
que sean declarados como públicos en el programa donde se encuentran y que
sean llamados como externos en el programa donde serán usados.
m
m
[ m [
mmmmmmmmmmmm m
m
[m
m
y contiene el mismo nombre que el enunciado PROC para permitir que el
ensamblador relacione a los dos.
3. Facilita la depuración del programa, ya que los errores pueden ser aislados con
mayor claridad.
m m
m
m
[ m [
mmmmmmmmmmmm m
m
[m
m
ë6m
Con esto podríamos decir que se nos ha enseñado a tener un amplio criterio de la
utilidad de temas ya vistos en nuestra carrera, ya que no podemos omitir las
enseñanzas pasadas ya que estas nos forman las bases para comprender,
analizar y poder poner en práctica los temas a futuro.
Esta investigación se ha hecho con el fin de comprender de que no hay que dejar
tirado lo que hemos aprendido antes ya que eso nos va a ayudar a solucionar
problemas en nuestro futuro, citando el dicho popular si no aprendemos de
nuestros errores del pasado los mismo nos estarán esperando en un futuro.m
m
m