Wie wird 64-Bit-Mathematik auf einem 32-Bit-Computer ausgeführt?

Wenn ein 32-Bit-Prozessor tatsächlich nur 32 Bit lang ist, wie können dann mathematische Operationen für 64-Bit-Zahlen ausgeführt werden? Beispielsweise

long lngTemp1 = 123456789123;
long lngTemp2 = lngTemp1 * 123;

aut MSDN ist ein Long in C # eine 64-Bit-Zahl mit Vorzeichen:http: //msdn.microsoft.com/en-us/library/ctetwysk (VS.71) .aspx

Wie kommt es, dass ein 32-Bit-Intel-Mikroprozessor Code wie den oben genannten ausführen kann, ohne dass ein Überlauf auftritt?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage