Parallax Propeller P8X32A Manual Del Usuario página 237

Tabla de contenido
Temp := MyData[0]
...y estas instrucciones leen la segunda y tercer words de
Temp := MyData[1]
Temp := MyData[2]
así que ¿por que no utilizar referencia de símbolos directos todo el tiempo? Considere el
siguiente caso:
Temp := MyList[0]
Temp := MyList[1]
Refiriendo de regreso al código ejemplo de arriba la Figura 2-5, quizá espere que estas dos
instrucciones lean la primer y segunda word de
cambio lee el primer y segundo byte de
¿Que sucede? a diferencia de
byte alineación byte. Los datos realmente consisten en valores tamaño word, porque cada
elemento es precedido por
como tamaño byte, todas las referencias directas regresaran bytes individuales.
Sin embargo, el designador
alineado word por su posicion siguiendo
Temp := word[@MyList][0]
Temp := word[@MyList][1]
El código de arriba lee la primer word, $FF99, seguida por la segunda word, 1000, de
Esta característica es muy útil si una lista de datos necesita accesarse como bytes y words en
diferentes tiempos en una aplicación.
Otro Fenómeno de Direccionamiento
Ambas técnicas de referencias,
para accesar cualquier localidad en memoria principal, sin importar como se relaciona para
definir datos. Aquí algunos ejemplos:
Temp := word[@MyList][-1] 'Lee ultimo word MyData (antes MyList)
Temp := word[@MyData][3]
Temp := MyList[-6]
Temp := MyData[-2]
2: Referencia de Lenguaje Spin –
MyList
MyList
, $99 y $FF, respectivamente.
MyData
MyList
, la entrada
WORD
, pero debido a que el símbolo para las listas son declaradas
WORD
puede utilizarse, ya que la lista también toma lugar para ser
MyData
.
WORD
y símbolos directos demostrados arriba pueden utilizarse
'Lee primer word MyList (despues MyData)
'Lee primer byte MyData
'Lee word que es dos words antes MyData
MyData
:
; $FF99 y 1000, respectivamente. En
se define en el código como tamaño
WORD
MyList
.
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