PUSH directo

Función :

Guardar en la pila.

Descripción :

El puntero de la pila se incrementa en 1, luego, el contenido de la dirección indicada se copia en la RAM interna apuntada por SP. Esta instrucción no modifica ningún indicador.

Ejemplo :

El puntero SP contiene el valor 09H y el puntero de datos DPTR vale 0123H. La secuencia

PUSH DPL

PUSH DPH

desplaza el puntero Sp al valor 0BH y coloca en memoria RAM interna los valores 23H y 01H en las direcciones 0AH y 0BH.

Operación :

PUSH

(SP) ¬ (SP) + 1

((SP)) ¬ (directo)

Código:

1 1 0 0

0 0 0 0

 

dirección directa

Bytes : 2

Ciclos : 2