Sep 172012

 

Esta instrucción la encontraremos en los siguientes microcontroladores:
PIC16C5X, PIC 16C64, PIC 16C71, PIC 16C74, PIC 16C84, PIC 16F84 y PIC 16F873.

Instrucción CALL
CALLSalto a subrutina
SintaxisCALL k
Operandosk puede tomar los valores de 0 a 255
Operación(PC) + 1 -> stack               k -> PC
Flags implicadosNinguno
Código operación1001 kkkk kkkk
DescripciónSalto a subrutina. La dirección de retorno se guarda en el stack. La constante k es la dirección de salto y se carga en los bits 7 a 0 del PC. Los bits 10 y 9 del PC se cargan con los bits 6 y 5 del registro STATUS. El bit 8 del PC se pone a 0.
Ciclos de reloj2
Palabras1
Ejemplos
Inicio CALL DESTINO

Antes de la instrucción:     PC = Inicio

Despues de la instrucción:  PC = DESTINO

 

Repertorio de instrucciones microcontroladores PIC



Contenido relacionado




 Deja un Comentario

(Requerido)

(Requerido)