Beiträge von aitsch im Thema „Problem beim Assembler-lernen/verstehen :)“

    Y=2 -> LB $96

    😉

    Eben! Und bei dir im Code ist Y=2. Also steht die $0196 in der Zeropage. Wenn du nun nochmal Y=2 mit der indirekten Adressierung verwendest, wird das zu $0198. Oder sehe ich mal wieder etwas nicht?

    Oh, du hast recht. Es ist falsch was ich oben geschrieben habe. Y hätte vor dem Speichern 0 sein müssen.

    Asche auf mein Haupt 😔

    Du bist der einzige dem es aufgefallen ist 👍🏻

    Es ist schwer zu verstehen, was genau du vor hast.

    Ich verstehe deine Frage so, dass du den Wert des A-Registers in $0192+x speichern möchtest?!?

    Also wenn der Index x=2 ist, in $0196.

    Dazu sollest du dir die Bitte melde dich an, um diesen Link zu sehen. Befehle mal ansehen und dann mit dem Y-Register arbeiten.

    Du müßtest deine Adresse dann in Low-Byte & High-Byte aufteilen und erstmal auf eine definierte Adresse der Zero-Page schreiben.

    versuch mal dein Glück.