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?