Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
durch negative Zahl teilen
nehm ich das richtig an, dass wenn ich durch eine negative zahl teile, einfach das zweierkomplement bilde und dann durch die positive zahl teile, danach bilde ich wieder das zweier komplement.
ja.
der rest hat dann das gleiche vorzeichen wie der dividend.
Ich hab hier auch noch ne Frage:
Bei den Lösungshinweisen zur Übung 13.
Bei der Aufgabe 1b) die non-restoring division:
die erste zeile ist ja der rest, der ursprünglich mit a belegt wird. dann eine zeile drunter ist das denke ich der rest eins nach links geschoben. aber was ist das in der dritten zeile?
das müsste ja entweder das b sein oder das bin zweierkomplement, ist aber so wie ich das sehe keins von beiden.
Hier gehts zur Angabe:
https://www12.informatik.uni-erlangen.de/edu/gti/winter/uebung/loesung13.pdf
Ein Fehler? ----achso …die bilden das Zweierkomplement…
Da stellt sich mir die Frage - müssen wir das, ich find das einfacher einfach abzuziehen
Edit: stimmt nicht, nimmt sich fast nix, weil man das zweierkomplement nur einmal ausrechnen muss
Ist das wirklcih das Zweierkomplement ??
wenn die zahl b =0110 ist, dann ist doch das zweier komplement davon 1010, oder hab ich grad nen totalschaden aussetzer ??
weil da steht ja 1101. das ist ja was andres.
nein, ich denk man muss die zahl erst in zweierkomplement wandeln.
0110 = 00110
komplement =
11010 , aber die letzte null ist uninteressant
=>
1101
HERZLICHEN DANK!
NACHTRAG: Hmmm sicher? Da ist doch eh schon ne 0 vorne dran. Kann ich Null vorne streichen und die vorzeichensnull hin machen, dann bin ich wieder beim gleichen wie vorher. macht man da wirklcih vor der unnötigen 0 dann erst die vorzeichens 0 ??
Noch mal NACHTRAG: ich glaube das kommt aufs gleiche raus oder ?
das problem ist, dass ich das selber nicht weiß…in gti gibts irgendwie immer 5 methoden für das gleiche problem^^