Por ejemplo
Por ejemplo
Por ejemplo
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
subrutina, salvaguardar primero los contenidos actuales de aquellos<br />
registros de los procesadores que son usados por la subrutina en la pila<br />
y entonces restaurar los contenidos salvaguardados antes de que se dé<br />
la instrucción de retorno. El programador puede por ello continuar<br />
utilizando los contenidos de todos los registros del procesador después<br />
de que haya sido realizada una subrutina, puesto que sabe que los<br />
contenidos previos no han sido modificados.<br />
5.6.- Paso de parámetros<br />
La cuenta del lazo que se utiliza en la subrutina de retardo en el<br />
programa de <strong>ejemplo</strong> con subrutina es conocido con el nombre de<br />
parámetro (o argumento) de la subrutina. En general, se puede<br />
necesitar los parámetros para pasar datos, tanto a la subrutina para su<br />
procesamiento como para hacerla retroceder desde la subrutina al<br />
programa, después del procesamiento. El mecanismo usado en el<br />
<strong>ejemplo</strong> lo fue por medio de uno de los registros del procesador (el<br />
registro C) pero una solución más flexible para pasar los parámetros<br />
hacia y desde una subrutina se realiza por medio de un puntero del<br />
comienzo de la dirección de la memoria en el sistema donde se<br />
encuentra almacenados los parámetros. Con el Intel 8085, esto se<br />
complementa usualmente utilizando el par de registros HL.<br />
69