CLKSET
instrucción: Activa el modo clock en tiempo de ejecución.
CLKSET
Mode
Mode
(campo-d) registro que contiene el patrón de 8-bit a escribir en el registro CLK.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
000011 0001 1111 ddddddddd ------000
Tabla de verdad:
Destino
$0000_006F; 111
La fuente se activa automáticamente al valor inmediato 0 por el ensamblador para indicar que esta es una instrucción de hub
1
CLKSET.
El destino no se escribe a menos que se de el efecto WR.
2
Explicación
CLKSET
cambia el modo del reloj del sistema durante la ejecución. La instrucción
comporta similar al comando Spin del mismo nombre (ver
solo activa el modo clock, no la frecuencia.
Después de proporcionar una instrucción
frecuencia del reloj del sistema escribiendo a su localidad en RAM principal (long 0):
freqaddr, #0
. Si el valor de frecuencia del reloj del sistema no se actualiza, otros objetos no
se comportaran adecuadamente debido al dato invalido del reloj de frecuencia.
CLKSET
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 a 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
Entrada
Fuente
1
%0_00000000; 0
CLKSET
Resultado C
---
---
Z C Efectos
Destino
wr wz wc
- -
$0000_0007; 7
CLKSET
en Pág. 74) excepto que
, es importante actualizar el valor de la
CLKSET
Resultado
Ciclos
Not Written
7..22
Salida
Z C
2
0
0
CLKSET
se
WRLONG