sábado, 27 de septiembre de 2008

CALL. PIC18

Esta instrucción está dentro del apartado: Operaciones de Control.

Sintaxis:

[ etiqueta ] CALL k [,s]

Operandos:

0 ≤ k ≤ 1048575

s ∈ [0,1]

Operación:

(PC) + 4 → TOS
k → PC<.20:1.>

Si s = 1 entonces:

(W) → WS
(Status) → STATUSS
(BSR) → BSRS

Flag afectados del registro STATUS:

Ninguno

Descripción:

Llamada a una subrutina, al ser una instrucción de salto, consume dos ciclos de máquina.


Si s es '1', se apilan los datos de los registros correspondientes.

0 comentarios: