Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Chamba Carrasco Vilma, Mejía Flores Dora & Juan Carlo Merino Pozo
Diciembre 2017
Microcomputadoras I
Índice ii
INTRODUCCIÓN .......................................................................................................................... 1
Objetivos Específicos.................................................................................................................. 1
MARCO TEÓRICO........................................................................................................................ 2
Rutina .......................................................................................................................................... 2
palabras clave: PROC (comienzo del procedimiento) y ENDP (final del procedimiento). ........ 3
Bibliografía ............................................................................................................................... 21
1
INTRODUCCIÓN
cómo se pueden pasar parámetros para su uso en un programa fuente para un procesador
uso de ellos.
Por lo cual, se presenta los resultados obtenidos en el quinto laboratorio con lo que
respecta a los procedimientos con parámetros a través de la pila para el procesador 8086
Objetivo General
Objetivos Específicos
la pila.
MARCO TEÓRICO
Rutina
definida que cumple una función específica y a la cual se puede llamar desde
un lenguaje de alto nivel. Al igual que los métodos, las rutinas también reciben
parámetros, pero estos se deben apilar antes de hacer el llamado. Las rutinas
código.
DEFINICIÓN DE PILA
Es una estructura LIFO (last in first out), es decir “ultimo en entrar primero en
salir.
asociado SS
3
palabras clave: PROC (comienzo del procedimiento) y ENDP (final del procedimiento).
4
TIPOS DE PROCEDIMIENTOS
desde otro
Existen 3 formas:
Por registros
Por memoria
Por pila
Pasos a seguir:
lejana ”FAR”)
MOV BP,SP
retorno)
MOV AX,[BP]
6
MOV BX,[BP+2]
parámetros. Ejm
MOV [BP], DX
8. Efectuar el retorno
calculen:
residuo.
Los valores serán devueltos a través de la pila ocupando los lugares de los
parámetros recibidos desde la parte superior hasta el fondo de la pila. Los valores
En esta imagen se puede apreciar las líneas de código para la declaración de variables en
con tamaño de 50 valores sin valor inicial, 1 arreglo de tamaño de 8 valores sin valor
inicial que cumple el papel de buffer de entrada, 8 variables sin valor las cuales son
usadas para almacenar los valores retornados por los procedimientos y 1 arreglo de
tamaño de 6 valores sin valor inicial que cumple el papel de buffer de salida.
8
En esta imagen se puede observar el Segmento de Pila el cual define a un arreglo sin
En esta imagen se puede apreciar el Segmento de codigo el cual se rige por una estructura
predeterminada la cual contiene a la palabra clave ASSUME la cual sirve para colocar los
las 2 lineas de codigo que sirven para colocar en el registro DS la direccion de inicio de
Datos.
9
10
11
12
13
14
15
16
17
18
19
20
Bibliografía
Multimedia. 1996.
-Notas tomadas en clase de subrutinas dictadas por el Ing. Víctor Hugo Valle Ríos.