jub schon mal gehört ist mir auch klar aber ich komme irgendie nicht mit diesem überlauf übertrag klar
zb 0*f3ab347 -0*33def56 = 0*bfcc3f1
Es heisst 0x und nicht 0*
0x ist das Präfix, welches Hexadezimalzahlen kennzeichnet.
Ich habe mal folgendes Diagramm gemalt, um die Sache mit dem Übertrag (Carry) und Überlauf (Overflow) darzustellen (klicken, um es zu vergrößern):
[img]http://www.picupload.net/t-df01ab723d24e325304365e1522115b6.png[/img]Es ist so zu deuten: Wenn Du bei einer Rechnung über die grüne C-Barriere läufst, dann hast Du einen Übertrag. Und wenn Du über die rote V-Barriere läufst, dann hast Du einen Überlauf.
(Übertrag bezieht sich also auf vorzeichenlose Zahlen und Überlauf auf vorzeichenbehaftete.)
Das Diagramm zeigt einen endlichen Körper
(ist wahrscheinlich nicht der richtige Fachterminus, bitte korrigiert mich) mit 16 verschiedenen Elementen. Ich hatte keine Lust, 4 Milliarden Zahlen zu zeichnen. Aber die 16 Elemente passen ja ganz gut zu den 16 möglichen Hexadezimalziffern der höchstwertigsten Stelle einer Zahl. Zwischen der 0 (inkl.) und der 1 (exkl.) sind also die Zahlen 0x00000000 bis 0x0FFFFFFF, zwischen 1 (inkl.) und 2 (exkl.) sind 0x10000000 bis 0x1FFFFFFF usw.
0*f3ab347 -0*33def56 = 0*bfcc3f1
ich frage mich nur wie die jetzt auf das b kommen
Naja, schriftliche Subtraktion. Wenn Du 4-5 rechnest, musst Du Dir ja z.B. "einen merken" für die nächste Stelle.
F3AB347
33DEF56
11111 (an den 1-ern hat man "einen im Sinn", aber nicht im Tee ;)
-------
BFCC3F1
Und bei der höchstwertigen Stelle ist halt f - 3 - 1 = b.
Ich habe die Subtraktion mal als blauen Pfeil in das Diagramm eingetragen:
[img]http://www.picupload.net/t-1c7aa61239333fb847517d14d704f51a.png[/img]Wie man sehen kann, gibt es keinen Überlauf, da die rote Barriere nicht überschritten wird.
OH, VERGISS DAS BEISPIEL. Ich sehe gerade, dass da ja nur sieben Ziffern angegeben sind. Das ist ja gemein. Es handelt sich also um viel kleinere Zahlen. Was ich Dir vorgerechnet habe, würde aber natürlich für F3AB347
0 - 33DEF56
0 = BFCC3F1
0 gelten.
Jetzt aber nochmal das richtige Diagramm zu den Originalzahlen:
[img]http://www.picupload.net/t-cc1af65454460d90653c89df80c776a5.png[/img]