Tabla de contenido

Publicidad

LOCKRET

– Assembly Language Reference
LOCKRET
instrucción: Libera un seguro para futuros requerimientos de
LOCKRET
ID
ID
(campo-d) es el registro que contiene el ID (0 – 7) del seguro a regresar a la
bandeja.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
000011 0001 1111 ddddddddd ------101
Tabla de verdad:
Destino
$0000_0000; 0
$0000_0005; 5
4
$0000_0008; 8
La fuente se active automáticamente al valor de 5 para indicar que es una instrucción LOCKRET de hub.
1
El destino no s escribe a menos que se especifique el efecto WR
2
La bandera C se active (1) si todos los bits de seguros están acomodados antes de ejecutar la instrucción LOCKRET.
3
Solo los 3 bits mas bajos del destino se usan, así el valor de 8 se le da al bit del seguro ID 0.
4
Explicación
LOCKRET
es una de cuatro instrucciones de seguros (
usadas para administrar recursos definidos por usuario mutuamente exclusivos.
regresa un seguro, por ID, de regreso a la pila de seguro del Hub y pueden se reutilizaos por
el cog despues. La instrucción
LOCKRET
Ver
en Pág. 129.
WZ
Si el efecto
se especifica, la bandera Z se active (1) si el ID del seguro de regreso es cero
(0). Si se especifica el efecto
acomodaron antes de ejecutar la instrucción. Si se especifica el efecto
regreso se escribe en ID.
LOCKRET
es una instrucción de hub. Las instrucciones de hub requieren de 7 a 22 ciclos de
reloj para ejecutarse dependiendo de la relación entre la ventana de acceso al hub y el
momento de la ejecución. Ver Hub en Pág. 24 para mayor información.
Pagina 314 · Manual Propeller v1.1
–SRC–
Resultado Z
ID = 0
Entrada
Fuente
Z C Efectos
1
%0_00000101; 5
- -
%0_00000101; 5
- -
%0_00000101; 5
- -
LOCKRET
se comporta similar a la instrucción spin
WC
, la bandera C se active (1) si todos los bits de seguros se
LOCKNEW
Resultado C
Resultado
No Lock Free
Not Written
Salida
Destino
wr wz wc
$0000_0000; 0
wr wz wc
$0000_0005; 5
wr wz wc
$0000_0000; 0
LOCKNEW
LOCKRET
LOCKSET
,
,
WR
, el ID del seguro de
Ciclos
7..22
Z C
2
3
1
0
0
0
1
0
LOCKCLR
, y
)
LOCKRET
LOCKRET
;

Publicidad

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