Tabla de contenido

COGINIT

– Referencia del Lenguaje Ensamblador
COGINIT
instrucción: Inicia o reinicia un cog, opcionalmente por ID, para correr ensamblador
propeller o spin.
COGINIT
Destination
Result: Opcionalmente, el ID del cog iniciado/reiniciado se escribe en Destination.
Destination (campo-d) es el registro que contiene información de inicio para el cog
objetivo y opcionalmente se convierte en el destino del ID del cog iniciado si un cog
se inicia.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
000011 0001 1111 ddddddddd ------010
Tabla de verdad:
Destino
1
$0000_0000; 0
$0000_0001; 1
$0000_0008; 8
$0000_0008; 8
$0000_0008; 8
El destino debe ser un valor PAR (bits 31:18), una dirección código ensamblador (bits 17:4), y un indicador de cog nuevo (bits 3:0).
1
La fuente es automáticamente activada al valor inmediato valor 2 por el ensamblador para indicar que esta es una instrucción de
2
hub COGINIT.
El destino no se escribe a menos que se de el efecto WR.
3
Cuando la entrada destino indica iniciar un cog especifico, la salida destino indica el ID del cog; siempre se inicia o reinicia.
4
Cuando la entrada destino indica iniciar un cog nuevo (siguiente disponible), la salida destino indica el ID del cog que se inicio o 7
5
(con C activo) si no hay cog disponible.
Explicación
COGINIT
la instrucción
COGINIT
juntos. La instrucción
reiniciar un cog activo. El registro Destination tiene cuatro campos que determinan que cog
se inicia, donde comienza el programa en memoria principal y que es lo que contendrá el
PAR
registro
. La tabla de abajo describe estos campos.
Pagina 290 · Manual Propeller v1.1
–SRC–
Entrada
Fuente
2
%0_00000010; 2
%0_00000010; 2
%0_00000010; 2
%0_00000010; 2
%0_00000010; 2
se comporta similar a las dos instrucciones spin,
de ensamblador propeller puede usarse para iniciar un cog o
Resultado Z
Resultado C
ID = 0
No Cog Free
Z C Efectos
wr wz wc
- -
$0000_0000; 0
wr wz wc
- -
$0000_0001; 1
wr wz wc
- -
$0000_0000; 0
wr wz wc
- -
$1; 1 .. $7; 7
- -
wr wz wc
$0000_0007; 7
Resultado
Ciclos
Not Written
7..22
Salida
Destino
Z C
3
4
1
0
4
0
0
5
1
0
5
0
0
5
0
1
COGNEW
COGINIT
y
,
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