WORD
– Referencia de Lenguaje Spin
Declaración de Datos Word (Sintaxis 2)
DAT
En los bloques
la sintaxis 2 de
word que se compilan como valores constantes en memoria principal. Los bloques
permiten esta declaración para tener un símbolo opcional que lo preceda, el cual puede usarse
para referencia posterior. Ver
DAT
MyData word 640, $AAAA, 5_500
MyList byte word $FF99, word 1_000 'Alineado byte/ tamaño word
El ejemplo anterior declara dos símbolos de datos,
de los datos de alineación word y tamaño word en memoria principal. El valor de
memoria principal son 640, $AAAA y 5,500, respectivamente.
DAT
con una sintaxis de
principal. Los valores de
Cuando se acceso un byte a la vez,
almacenados en formato little-endian.
Este dato se compila en el objeto resultando en la aplicación como parte de la sección de
código ejecutable y puede accesarse usando la forma leer/escribir, sintaxis 3 de
abajo). Para mas información acerca de usar
Declaración de Data(Sintaxis 1) en Pág. 103 y tenga en cuenta que
Size en esa descripción.
Los datos pueden repetirse usando el campo opcional Count. Por ejemplo:
DAT
MyData
word 640, $AAAA[4], 5_500
El ejemplo de arriba declara una tabla de datos alineado word, tamaño word llamada
que consiste de los siguientes seis valores: 640, $AAAA, $AAAA, $AAAA, $AAAA, 5500.
Hay cuatro repeticiones de $AAAA debido al
Lectura/Escritura de Words en Memoria Principal (Sintaxis 3)
PUB
PRI
En bloques
y
la sintaxis 3 de
memoria principal. Esto se hace escribiendo expresiones que se refieren a memoria principal
word[
usando la forma:
PUB MemTest | Temp
Temp := word[@MyData][1]
word[@MyList][0] := Temp + $0123
Pagina 234 · Manual Propeller v1.1
WORD
se usa para declarar datos alineados word o tamaño
DAT
, Pág. 102. Por ejemplo:
WORD
que genera un dato alineado byte pero tamaño word en memoria
MyList
, en memoria principal, son $FF99 y 1,000, respectivamente.
MyList
contiene $99, $FF, 232 y 3 ya que los datos están
WORD
se usa para leer o escribir valores tamaño word de
][
]
BaseAddress
Offset
. Aquí un ejemplo.
'Dato tamaño/alineado Word
MyData
MyList
y
.
MyList
WORD
de esta forma, véala sección
WORD
[4]
en la declaración inmediata.
'Lee valor Word
'Escribe valor Word
DAT
MyData
apunta al inicio
MyData
en
usa un bloque especial
WORD
(ver
DAT
se usa para el campo
MyData
,