HUBOP
instrucción: Desarrolla una operación de hub.
HUBOP
Destination,
Operation
#
Resultado: Varia dependiendo de la operación desarrollada.
Destination
(campo-d) es el registro conteniendo un valor a usar en Operation.
Operation
(campo-s) es un registro o literal 3-bit que indica la operación a realizar.
Tabla opcode:
–INSTR– ZCRI –CON–
–DEST–
000011 000i 1111 ddddddddd sssssssss
Tabla de verdad:
(No se especifica porque varia con cada operación de hub. Ver
COGINIT
289;
, Pág. 290;
LOCKCLR
Pág. 316, y
, Pág. 312.)
Explicación
HUBOP
es la guía para cada operación de hub en el chip propeller:
COGSTOP
LOCKNEW
LOCKRET
,
,
hub activa el campo Operation (campo-s del opcode) a el valor inmediato de 3-bit que
representa la operación deseada (ver la descripción de opcode para cada instrucion de hub
para mayor información). La instrucción
puede ser útil para situaciones especiales.
HUBOP
es una instrucción de hub. Las instrucciones de hub necesitan de 7 a 22 ciclos de reloj
para ejecutarse, dependiendo de la relación entre la ventana de acceso al hub y la instrucción
al momento de la ejecución. Ver Hub en Pág. 24 para mayor información.
3: Referencia del Lenguaje Ensamblador –
–SRC–
Resultado Z
Result = 0
COGSTOP
LOCKNEW
, Pág. 292;
LOCKSET
LOCKCLR
,
, y
. La instrucción que desarrolla la operación de
HUBOP
Resultado C
---
CLKSET
, Pág. 277;
LOCKRET
, Pág. 313;
CLKSET
por si misma debería usarse raramente, pero
HUBOP
Resultado
Ciclos
Not Written
7..22
COGID
, Pág.
LOCKSET
, Pág. 314;
,
COGID
COGINIT
,
,
,