DAT
– Referencia de Lenguaje Spin
DAT
Denominador: Declara un bloque Data
DAT
Symbol
Alignment
Size
DAT
Symbol
Condition
Symbol
es un nombre opcional para el dato, espacio reservado o instrucción que sigue.
Alignment
es la alineación deseada y tamaño por defecto (
elementos data que le siguen.
Size
es el tamaño deseado (
inmediatamente; la alineación no cambia.
Data
es una expresión constante o lista de coma separada de expresiones constantes.
también son permitidas cadenas de caracteres; son tratados como lista de caracteres
de coma separada.
Count
es una expresión opcional indicando el numero de entradas de tamaño byte-,
word-, o long- de Data para almacenar en la tabla data.
Condition
es una condición de lenguaje ensamblador,
Instruction
es una instrucción de lenguaje ensamblador,
Operands
es cero, uno o dos operandos según requiere la instrucción.
Effect(s)
es/son uno dos o tres efectos de lenguaje ensamblador que hacen escribir o no
el resultado de una instrucción,
Explicación
DAT
Un bloque
(Data) es una sección de código fuente que contiene datos pre definidos,
memoria reservada para uso en tiempo de ejecución y código ensamblador Propeller. Este es
uno de los seis denominadores (
estructura inherente al lenguaje spin.
Los bloques de datos son secciones multi propósito de código fuente que se usan para tablas
de datos, espacio en tiempo de ejecución y código ensamblador Propeller. Datos y código
pueden mezclarse si es necesario, los datos se cargan en un cog con el código ensamblador.
Pagina 102 · Manual Propeller v1.1
Data
[Count ]
,
Instruction Operands
Effect(s)
BYTE
WORD
,
NR
WR
,
,
CON
VAR
OBJ
,
,
Size
Data
...
[Count ]
BYTE
LONG
, o
) del elemento data que lo sigue
IF_C
IF_NC
,
ADD
SUB
,
WC
WZ
, o
.
PUB
PRI
DAT
,
,
, y
) que proporcionan una
WORD
LONG
,
, o
) de los
IF_Z
,
, etc.
MOV
,
, etc.