14.10.2014 Views

Por ejemplo

Por ejemplo

Por ejemplo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.5.- Operaciones con la pila<br />

La pila puede ser utilizada como un deposito temporal para los<br />

contenidos de los registros del procesador:<br />

Ejemplo: PUSH PSW (Push processor status word)<br />

- Guardar en la pila la PSW<br />

Esta almacena los 16 bits combinados que contienen el registro A y el<br />

de señalización en la parte superior de la pila. Existe una instrucción<br />

similar para cada par de registros BC, DE y HL. Un par de registros<br />

puede ser cargado con los contenidos de la parte superior de la pila por<br />

medio de una instrucción POP:<br />

Ejemplo:<br />

POP saque BC<br />

transfiere el contenido de la dirección dada por SP al registro C y el<br />

contenido de la dirección dada por SP + 1 al registro B. Las<br />

instrucciones PUSH, meta o empuje, son muy útiles, especialmente<br />

cuando se escriben subrutinas, puesto que si una subrutina utiliza, por<br />

<strong>ejemplo</strong>, los registros A, B y C para realizar su subtarea particular, los<br />

contenidos de estos registros serán muy diferentes una vez que la<br />

subrutina se haya ejecutado. <strong>Por</strong> ello es usual, cuando se escribe una<br />

68

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!