Frage
Antwort
Der 64 bit Befehlssatz ist im Prinzip eine Erweiterung zu dem 32 bit Befehlssatz. Es werden lediglich größere Register verwendet. Allerdings sind dann auch einige Abläufe anders: z.B. kannst du eine 64 Bit Integer Variable mit einem 64 Bit Prozessor in einem Rutsch laden und bearbeiten, während ein 32 Bit Prozessor dafür mehrere Schritte benötigt.
Jeder 64 Bit Prozessor sollte aber abwärtskompatibel sein, also auch 32 Bit Software ohne Probleme ausführen.
Umwandeln der Binärdatei geht jedenfalls nicht so ohne weiteres. Dazu müsstest du das Programm komplett neu kompilieren.