PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dynamische Variablen allocierung



zeusosc
25.01.2007, 20:02
Hi,. bei basecom werden variablen mit
Dim bla as [*ram] byte [at location] [overlay]
deklariert,..
bei at location kann man eine speicherpos ausm sram angeben
geht das dynamisch, z.b.: in r16 liegt die addresse,..
DIM bla as byte at val(r16) ?? (<-gibt zwar einen compilerfehler, verdeutlicht aber was ich meine)
mfg

Vitis
25.01.2007, 21:15
die variablen werden normalerweise am Programmanfang einmal fest deklariert, aber du kannst natürlich auch ausserhalb von Variablen aufs
RAM zugreifen, über ASM sowieso, gibt aber auch highlevel bascom-Befehle