Frage:
Warum ist es unmöglich, eine echte Instruktion zum Laden einer 32 Bit-Konstante in einem Prozessor mit 32 Bit langen Instruktionen zu realisieren? Erklären und begründen Sie Ihre Antwort.
Würde mich sehr über eine Antwort freuen :)
Hi!
Da der Befehl maximal 32 Bit lang sein darf (bei ARM sogar sein muss), aber alle 32 Bit auf die Konstante fallen würden, bleiben keine Bits für den eigentlichen LOAD-Befehl.
https://de.wikipedia.org/wiki/Arm-Architektur#Befehlsbreite_und_Adressierungsarten
https://userpages.uni-koblenz.de/~unikorn/lehre/gdra/ss15/03%20MIPS-Assembler%20(VL12).pdf
Beste Grüße
Felix
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos