Wie kommt man bitte bei GEOS an die 9 Byte vom PI-Wert der bei $100 liegt....?

Es gibt 2 Antworten in diesem Thema, welches 965 mal aufgerufen wurde. Der letzte Beitrag (15. Mai 2019 um 21:36) ist von Mac Bacon.

  • Hallo, guten Tag.

    Wie kommt man bitte bei GEOS an die 9 Byte vom PI-Wert der bei $100 liegt.
    Die Adresse wird ja benutzt als Prozessorstack.
    Es kommen bei mir andere Werte.
    Wie kann man das solange sperren bis meine Daten bei $7f40 sind?

    Danke.
    Gruss


  • Wie kommt man bitte bei GEOS an die 9 Byte vom PI-Wert der bei $100 liegt.

    Gar nicht!
    Von $0100 - $01ff legt der Prozessor Rücksprung-Adressen z.B. bei jsr-Befehlen ab. Das ist nur für den Prozessor und kein frei verfügbarer Speicher. Siehe MegaAssembler-Handbuch S. 182 oben.

    Im Bereich $0200-$03ff könnte es ein paar Adressen geben, die man nutzen kann. Da müßte man aber genau schauen, was da benutzt werden darf. Auch im normalen C64-Modus außerhalb Geos.

    Gruß
    Werner

    PS: 2 Themen und die gleiche Frage, das muss nicht sein.....

  • Von $0100 - $01ff legt der Prozessor Rücksprung-Adressen z.B. bei jsr-Befehlen ab. Das ist nur für den Prozessor und kein frei verfügbarer Speicher.

    Rate mal, wo der Interpreter vor der Ausgabe den Ziffernstring erzeugt, wenn man z.B. PRINT 12345 * 3.1415 eingibt... ;)
    (mit dem VICE-Interpreter lässt sich das leicht überprüfen)

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..