Parallax Propeller P8X32A Manual Del Usuario página 235

Tabla de contenido
DAT
MyData word 640, $AAAA, 5_500
MyList byte word $FF99, word 1_000 'Tamaño Byte/Alineado Word
En este ejemplo el bloque
muestra la Figura 2-5. El primer elemento de
MyData
de
se coloca en $1C, con el primer elemento de
$1E. Observe que la dirección de inicio ($18) es arbitraria y probablemente cambiara si el
código se modifica o si el objeto mismo se incluye en otra aplicación.
Word Address —
(Word Offset)
[Word Symbol] —
Data as words —
Data as bytes
Byte Address
(Byte Offset)
[Byte Symbol] —
Figura 2-5: Estructura y Dirección Memoria Principal Tamaño Word
Cerca de la parte alta del código, la primer línea ejecutable del método
Temp := word[@MyData][1]
Temp
variable local
a $AAAA; el valor lee de la dirección de memoria principal $1A. La
dirección $1A se determino por la dirección del símbolo
bytes). La siguiente simplificación progresiva demuestra esto.
word[@MyData][1]  word[$18][1]  word[$18 + (1*2)]  word[$1A]
, word[@MyList][0] := Temp + $0123
La siguiente línea
memoria principal. Activa el valor en la memoria principal en las direcciones $1E a $ABCD.
La dirección $1E se calcula de la dirección del símbolo
word[@MyList][0]  word[$1E][0]  word[$1E + (0*2)]  word[$1E]
2: Referencia de Lenguaje Spin –
DAT
(parte baja del código) coloca sus datos de memoria como
MyData
$18
$1A
(0)
(1)
[MyData]
640
$AAAA
128
2
$AA $AA 124 21 $99 $FF 232
$18
$19
$1A
$1B
(-6)
(-5)
(-4)
(-3)
, lee un valor de tamaño word de la memoria principal. Activa la
'Dato alineado/tamaño Word
se coloca en $18. El ultimo elemento
MyList
seguido inmediatamente a
$1C
$1E
$20
(2)
(3)
(4)
5,500
$FF99
1,000
$1C
$1D
$1E
$1F
$20
(-2)
(-1)
(0)
(1)
(2)
[MyList]
MyData
($18) mas el Offset 1 (2
, escribe un valor tamaño word a
MyList
($1E) mas el Offset 0.
WORD
3
$21
(3)
MemTest
,
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