alles rund um den C128'er

Hinweis: Diese Seite wurde mit einer OCR Software erstellt. Es ist mit Schreibfehlern zu rechnen!

Tips und Tricks zum C128

Aus dem 64'er

Heft - 5/86

 

Die Variablen-Behandlung beim C 128

Das Format der Integer- und Gleitkommavariablen im C 128-Modus ist identisch mit denen im C 64-Modus. Nur bei den Stringvariablen hat sich das Format geändert. Es wird genau wie beim C 64 ein Stringdeskriptor angelegt, der die Adresse, an der der String tatsächlich abgelegt wurde und die Länge des Strings beinhaltet. An den Inhalt des Strings, also an seine ASCII-Zeichen, wird wie beim CBM 8032 ein Zwei-Byte-Zeiger angehängt. Dieser zeigt auf das Längenbyte im Stringdeskriptor. Zwar wird dadurch mehr Platz im Speicher benötigt, der Vorteil ist jedoch unschätzbar — die berühmt gefürchtete »Garbage Collection« schlägt nicht mehr in dem vom C 64 gewohnten Ausmaß zu. Es wird nur noch höchstens eine Sekunde zur »Stringmüllbeseitigung« gebraucht.

(Michael Bauer/dm)

-

Diskette zum Heft und damit auch die genannten Listings, gibt's hier

.

"Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !"

I Startseite I