WRLONG
– Referencia del Lenguaje Ensamblador
WRLONG
instrucción: Escribe un long a memoria principal.
WRLONG
Value,
Address
#
Value
(campo-d) es el registro que contiene el valor 32-bit a escribir en memoria.
Address
(campo-s) es un registro o literal de 9-bit cuyo valor es la dirección de
memoria principal en la cual escribir.
Tabla Opcode:
–INSTR– ZCRI –CON–
–DEST–
000010 000i 1111 ddddddddd sssssssss
Tabla de verdad:
Destino
$----_----; -
Salida destino no existe cuando se incluye el efecto WR ya que cambiara de WRLONG a RDLONG.
1
La bandera Z se activa (1) a menos que la dirección de memoria principal este en la frontera long.
2
Explicación
WRLONG
sincroniza el hub y escribe el long Value a la memoria principal Address.
WR
El efecto
no se puede usar con
WRLONG
es una instrucción de hub. Las instrucciones de hub toman entre 7 y 22 ciclos de reloj
para ejecutarse, dependiendo de la relación entre la ventana de acceso al hub y el momento en
el que se ejecuta la instrucción. Ver Hub en Pág. 24 para mayor información
Page 390 · Propeller Manual v1.1
–SRC–
Resultado Z
---
Entrada
Fuente
Z C Efectos
$----_----; -
- -
WRLONG
ya que lo cambiaria a una instrucción
Resultado C
Resultado
---
Not Written
Salida
Destino
1
wz wc
n/a
RDLONG.
Ciclos
7..22
Z
C
2
0
0