Ich verstehe die Division in Binär, aber die Anwendung in einer Schaltung ist verwirrend. Bisher habe ich Addierer/Subtraktions- und Multiplikationsschaltungen gebaut. Ich denke, ich sollte zusätzliche Bits für Radix-Bits haben. einfacher Schaltplan, der mir vielleicht einen Kick über die Divisionslogikschaltung gibt.
Einzelne Teilreste müssen aus zuvor berechneten Teilresten in der Kette abgeleitet werden. Es ist also komplizierter.
Das soll sozusagen nur einen Kick geben. Ich habe es nicht gut gecheckt. Aber ich denke, es geht um einen Ansatz. Es ist jedoch kombinatorisch. Ich bin mir nicht sicher, ob du das willst.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Das Obige ist ein 8-Bit-Dividenden (A) und ein 4-Bit-Divisor (B). (Nun, wenn ich es beim Schreiben nicht vermasselt habe, was ich vielleicht habe.) Es finden Spurwechsel statt. Wenn Sie sich einen Mux-Ausgang ansehen, werden Sie sehen, dass das höherwertige Bit des Ausgangs einfach weggelassen wird und die niederwertigen 3 Bits auf die oberen drei eines neuen Busses geändert werden, wo sein LSB vom nächsten Bit von A kommt (Div.) Der A-seitige Eingang des nächsten Addierers ist dann eine Zusammensetzung, wie beschrieben. Außerdem ist der obere "Mux" nicht wirklich ein Mux. Ich habe stattdessen dieses Symbol für einen Komparator verwendet. Es wird getestet , denn wenn dieser Teil von A größer oder gleich ist, dann erfordert die Division einen Quotienten größer als 4 Bits. Hoffentlich ist das klarer.
Benutzer2943160
WasRoughBeast
Lukas92