[Allegro] 'ik,x' und '#ik,x A' [war: Absturz von A99]

Thomas Berger ThB at Gymel.com
Mi Apr 6 08:38:20 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg,

> Immerhin haben wir dank Allers' gründlicher Testung die experimentelle
> Untermauerung, daß es so klappt, wie es der Quelltextautor intendierte.
> 
> Im Quelltext wird für die i- und v/V-Aktionen jeweils eine Variable
> curr_kat (current kategory) hergenommen, das ist die Adresse des
> Feldes, und d.h. seines noch unmanipulierten Inhalts, das in der betr.
> Zeile am Anfang genannt ist. (Mit #ch ist das anders, dahinter steckt

Das heisst also, dass es Raum fuer Arbeitsspeicherverschiebungen
durch M-Befehle (falls echte Kategorie) oder sogar durch dxx- oder lxy-
Operationen gibt (falls Anwendervariable): Und wenn #cc in einem
Unterprogramm genutzt wird, ist die Gefahr sehr real, dass curr_kat
auf eine ganz andere Speicherstelle zeigt als den aktuellen
Aufenthaltsort der Kategorie im Arbeitsspeicher? Das erklaert einige
Phaenomene.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAk2cClsACgkQYhMlmJ6W47PSWwQAqI4oEbCGyGD6opLAHLHMCNyV
Ejt+6GqcOr5K4jCEaL65oKE6fig31o+I307drIoZLdjQ9axFbEYC1AhrV+gLK6TX
NHyEzWEX8OB/YxffNFJSLyq0363HaAepKV++AWW/eqUeZA30xDnUfRwm/w2rqvqU
fd/KugWuKvBM+iZfa7Q=
=cveo
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro