werd ich versuchen - war aber nur eine grundsätzliche Frage ob es da vielleicht etwas gibt.
Tobias
werd ich versuchen - war aber nur eine grundsätzliche Frage ob es da vielleicht etwas gibt.
Tobias
...
Wirklich verändern kann man nur das bzw die Bascom Statements, denn ein 8-Bit Rechner kann eben nur ein Byte auf einmal verändern, d.h. eine Art FOR-Schleife wird es letztlich auf jeden Fall.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo,
Das mit dem Overlay wird so nicht funktionieren, dabei wird nur das erste Byte im Array gesetzt.
Schau dir mal den Memcopy-Befehl an, der kopiert einen Speicherbereich in den anderen, wobei du bestimmen kannst, welche Adressen inkrementiert werden. Zum Nullen eines Arrays bietet sich Option 2 an.
Ein bisschen schneller gehts noch wenn man sich diese Funktion selbst in Assembler schreibt und dabei auf die Parameterübergabe verzichtet...
mfg
Oh sorry, die overlay Variable muss natürlich ein größerer Typ sein! Wenn das Array 4 Byte groß ist, dann muss die Overlay Variable mindestens ein 4Byte Datentyp sein (z.b. Long).
Gruß
Chris
Vielen Dank für die vielen Antworten.
Dann bleibe ich also bei der FOR-Schleife.
Tobias
...
Lesezeichen