CALL
– Referencia del Lenguaje Ensamblador
Esta naturaleza de la instrucción
La rutina referenciada debe tener solo una instrucción
necesita mas de un punto de salida, hacer uno de esos puntos de salida con la
RET
instrucción
RET
instrucion
.
La rutina referenciada no puede ser recursiva. Haciendo una llamada anidada a la
rutina se sobrescribirá la dirección de regreso de la llamada previa.
CALL
es realmente un subgrupo de la instrucción
JMPRET
pero con el campo-I activo (como
d activa el ensamblador a la dirección de la etiqueta llamada Symbol_ret.
la dirección de regreso (PC + 1) se escribe a la fuente (campo-s) del registro Symbol_ret a
NR
menos que el efecto
CALL
instrucción
ya que regresa con una instrucción
Pagina 276 · Manual Propeller v1.1
CALL
dicta lo siguiente:
y hacer los otros puntos de salida con subdivisiones (Ej.:,
CALL
usa un valor inmediato solamente) y el campo-
se especifique. Por supuesto, especificar
RET
asociada. Si la rutina
JMPRET
; de hecho, es el mismo opcode de
NR
no se recomienda para la
JMP
RET
, o
.
JMP
) a esa