Geht leider nicht das Problem liegt an der Adressierung. Motorola CPUs sind Big Endian. Intel, Little Endian. Der Motorola fängt im Zahlenbereich mit der größten Stelle an und wechselt dann zur kleinen, von links nach Rechts. Die intel x86 CPU mach genau das Gegenteil. Sie fängt mit der kleinsten Stelle rechts an und wandert dann nach Links zur größeren. Wir deutsche machen das mit den Zahlen von 13 bis 99 genau so wie der x86 CPU. Wir sagen dreizehn, vierzehn... USW. Ab einhundert sagen wir die größeren Stellen zuerst, eintausendeinhundert - Big Endian.
Alleine dieses umrechnen plus Befehlssätze, besonders die Befehle für die Gleitkommazahlen kosten Rechenleistung