Bit-sparen, ganz einfach
Man mußte alle Maschinenbefehle in 16-Bit (ein Befehls-Wort) unterbringen.
Es gibt also Befehlsgruppen f. Register 0-15 und f. 16 - 31
in denen sind jeweils 4-Bit für die Register-nummer, also immer 0-15
Bei den Befehlen für 16-31 wird dann automatisch 16 draufaddiert.
https://www.roboternetz.de/wissen/in...a16_und_Mega32 ->Adressmapping
Wenn es noch weiter interne, technische Gründe dafür geben sollte (die Speicherbereiche sind ja tatsächlich nicht so einheitlich beschaffen, wie es vielleicht scheint), dann kann ich sie dir leider nicht sagen (nix weißt er).
Vielleicht kommt aber noch wer, der das weiß
Lesezeichen