Jmp; Jmp - Referencia Del Lenguaje Ensamblador - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido

JMP

– Referencia del Lenguaje Ensamblador
JMP
instrucción: Salta a una dirección.
JMP 
Address
#
Address
(campo-s) es el registro o literal 9-bit cuyo valor es la dirección a saltar.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
010111 000i 1111 --------- sssssssss
Tabla de verdad:
Destino
1
$----_----; -
Destino es normalmente ignorado para uso típico de JMP, sin embargo si el efecto WR se da la instrucción JMP se convierte en una
1
instrucción JMPRET y el campo-s del destino (9 bits bajos) se sobrescriben con la dirección de regreso (PC+1).
Destino no se escribe a menos que se de el efecto WR.
2
La bandera C se active (1) a menos que PC+1 sea igual a 0; muy diferente ya que requerirá que se ejecute JMP desde la parte alta
3
de la RAM ($1FF; registro de propósito especial VSCL).
Explicación
JMP
activa el contador del programa (PC) a Address haciendo que en la ejecución se salte a
esa localidad en la RAM del cog.
de hecho, tienen el mismo opcode pero con diferentes campos-r y campos-i y varían en el
manejo del ensamblador y manejo de usuario campo-d y campo-s.
Saltos Condicionales
Los saltos condicionales y ejecuciones condicionales de cualquier instrucción, se alcanzan
precediendo la instrucción con la condición en la forma :
Pág. 302 para mayor información.
El Símbolo Here '
'
$
$
El símbolo 'Here',
, representa la dirección actual. Durante el desarrollo y limpieza el
$
símbolo Here '
' se usa frecuentemente en la instrucción
#$
) para hacer que el cog cicla sin fin. También puede usarse como salto relativo hacia atras
o adelante por un numero de instrucciones, por ejemplo:
Pagina 306 · Manual Propeller v1.1
–SRC–
Resultado Z
Result = 0
Entrada
Fuente
Z C Efectos
$----_----; -
- -
JMP
esta relacionada a las instrucciones
Resultado C
Resultado
---
Not Written
Salida
Destino
2
wr wz wc
31:9 unchanged, 8:0 = PC+1 0
CALL
,
IF_x
IF_x
. Ver
(Condiciones) en
JMP
del campo Address (Ej.:
Ciclos
4
Z C
3
1
JMPRET
RET
, y
;
JMP
Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido