Schriftliche Division mit Komma im Binärsystem?

4 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

praktisch glaub ich das es wie sonst auch ist , sobald du eine erweitung vornehmen muss um den REST zu berechnen musst du das komma setzen .

also Rest 1000 : 11011 geht ja nicht deswegen musst du den rest erweitern .

100000 : 11011 , somit kommt da das komma , probier es einfach mal aus

nun weiss ich nciht ob das dann pro 0 gilt , also ,0... im besipiel , weil 2 nullen zum rest hinzugefügt wurden


redsky 
Beitragsersteller
 18.01.2019, 12:06

Ich habe jetzt mal ein bisschen rumgerechnet mit anderen Beispielen und es ist wohl doch so wie du es schreibst. Also binäre Division mit Festkomma ist analog zu Dezimal Division. Je mehr Bits man für die Nachkommastelle bereitstellt umso genauer ist dann das Ergebnis.

1
redsky 
Beitragsersteller
 18.01.2019, 11:22

Hi Rakon, danke schonmal für deine Hilfe, schaue mir gleich mal die Links an.
ich habe das jetzt mal so versucht und komme dann auf 1001.0100100100...

Hab gestern die Musterlösung bekommen und da soll 1001.01 rauskommen mit der begründung: .01 ist (0*2^-1 + 1*2^-2). Wie man dann darauf kommt wurde aber nicht geklärt.

0

Dividieren mit Binärbrüchen geht genauso wie Dividieren mit Dezimalbrüchen. Nach dem Abarbeiten des Einers im Dividenden schreibst du das Komma hinter den Dividenden und den Quotienten und ziehst die erste Nachkommanull hinter dem Dividenden herunter. Damit machst du den nächsten Divisionsschritt. Die sich daraus ergebende Binärstelle des Quotienten ist dessen erste Nachkommastelle. Hm, erklärt sich blöd.

Du kannst die Festkommadivision auch auf die Ganzzahldivision zurückführen. Wenn du 4 Nachkommastellen im Quotienten brauchst, dann multiplizierst du den Dividenden mit 10000bin, sprich: du hängst vier Nullen an. Dann machst du deine Ganzzahldivision und zum Schluss dividierst du den Quotienten durch 10000bin, sprich: Du setzt das Komma vor die viertletzte Stelle des Quotienten. So rechnen letztlich auch Binärrechner mit Festkommazahlen.


redsky 
Beitragsersteller
 18.01.2019, 12:04

Hallo Schnurzl42,

alles klar ich glaube ich habs jetzt. Danke für die Hilfe!

0

Das "komma" ist ein DEZIMALpunkt

Woher ich das weiß:Studium / Ausbildung – siehe auch Computer

Schnurzl42  18.01.2019, 11:26

Punkt ist englisch, Komma ist deutsch. Deutsche Binärbrüche haben die gleichen Kommas wie deutsche Dezimalbrüche.

0
Schnurzl42  18.01.2019, 13:40
@Mauritan

Ich stehe auf dem Schlauch. Weder in der hier behandelten Frage noch auf der von dir genannten Seite taucht das Wort "punkt" überhaupt nur auf. Worum geht es dir?

0
Mauritan  19.01.2019, 13:37
@Schnurzl42

um dezimal.

Der Punkt, Beistrich oder wie immer Du es nennen willst, trennt die ganze Zahle von der nicht-ganzen-Zahl. Wenn man eine binäre Zahl dividiert verhält sich die Eigenschaft "ganz" eben anders, als wenn man im Dezimalsystem dividiert.

0
Schnurzl42  19.01.2019, 14:17
@Mauritan

Hm, das ist aber schon wieder ein anderes Thema, oder? Tatsächlich funktionieren Binär- und Dezimalsystem völlig gleich. Das erstere benutzt die Basis 2 und das andere die Basis 10. Die Rechenverfahren sind die gleichen.

0