RES
– Referencia del Lenguaje Ensamblador
RES
instrucción : Reserva el siguiente long para símbolo
RES
Symbol
Count
Symbol
es un nombre opcional para el long reservado en la RAM del cog
Count
es el numero opcional de logs a reservar para Symbol. Si no se especifica,
reserva un long.
Explicación
RES
La instrucción
(reserve) efectivamente reserve uno o mas longs de RAM del cog
incrementando el tiempo de compilación por el apuntador ensamblador por Count.
Normalmente se usa para reservar memoria para un símbolo que no necesita inicialización a
un valor especifico, por ejemplo:
DAT
ORG
AsmCode
mov
sistema
add
:Loop
waitcnt Time, Delay
nop
jmp
Delay
long
6_000_000
ventana
Time
RES
1
trabajo de ventana
La ultima línea del ejemplo
Time
para el símbolo
sin definir un valor inicial..
para esperar al inicio de una ventana de tiempo de 6 millones de ciclos de reloj. Cuando
AsmCode
se inicia en un cog, se carga en la RAM del cog como se muestra a continuación
Page 352 · Propeller Manual v1.1
0
Time, cnt
Time, Delay
#:Loop
AsmCode
, de arriba, reserve un long de memoria RAM del cog
AsmCode
'Obtiene contador de
'Suma delay
'Espera por la ventana
'Hace algo útil
'Cicla sin fin
'Tiempo de tamaño de
'Tiempo de espacio de
Time
usa
como una variable long
RES