(Überarbeitet: Aufbau des Halbsubtrahierers korrigiert) |
(In Downloadwelt enthalten: Redstone-Welt 1.13a) |
||
Zeile 18: | Zeile 18: | ||
!w |
!w |
||
|{{tc|ja|f}} |
|{{tc|ja|f}} |
||
− | |{{tc|geplant| |
+ | |{{tc|geplant|f}} |
|- |
|- |
||
!w |
!w |
||
Zeile 28: | Zeile 28: | ||
!w |
!w |
||
|{{tc|ja|w}} |
|{{tc|ja|w}} |
||
− | |{{tc|geplant| |
+ | |{{tc|geplant|w}} |
|- |
|- |
||
!f |
!f |
||
Zeile 54: | Zeile 54: | ||
!1 |
!1 |
||
|{{tc|ja|1}} |
|{{tc|ja|1}} |
||
− | |{{tc|geplant| |
+ | |{{tc|geplant|1}} |
|- |
|- |
||
!1 |
!1 |
||
Zeile 64: | Zeile 64: | ||
!1 |
!1 |
||
|{{tc|ja|0}} |
|{{tc|ja|0}} |
||
− | |{{tc|geplant| |
+ | |{{tc|geplant|0}} |
|} |
|} |
||
|} |
|} |
||
Zeile 70: | Zeile 70: | ||
== Variante 1 == |
== Variante 1 == |
||
− | {{Neue Technik|r}} |
||
{{Voraussetzung| |
{{Voraussetzung| |
||
*[[Schaltkreise/Logikgatter (Redstone)]] |
*[[Schaltkreise/Logikgatter (Redstone)]] |
||
Zeile 86: | Zeile 85: | ||
{{Bilderfolge|#1#2#3|Schaltnetze Subtrahierer (Redstone) Animation 1.1.|400px|list=1}} |
{{Bilderfolge|#1#2#3|Schaltnetze Subtrahierer (Redstone) Animation 1.1.|400px|list=1}} |
||
− | Der Halbsubtrahierer besteht in diesem Fall aus zwei Und-Gattern. Die zwei Eingänge (Minuend und Subtrahend) werden mit jedem Und-Gatter verbunden, wobei ein Eingang von dem Und-Gatter negiert sein muss. Zusammen ergeben die beiden Und-Gatter ein Exklusiv-Oder-Gatter, das nur bei einem aktiven Eingang durchschaltet. Die gemeinsame Ausgangsleitung stellt die Differenz der Subtraktion in der Zweierdarstellung <code>2^1 = |
+ | Der Halbsubtrahierer besteht in diesem Fall aus zwei Und-Gattern. Die zwei Eingänge (Minuend und Subtrahend) werden mit jedem Und-Gatter verbunden, wobei ein Eingang von dem Und-Gatter negiert sein muss. Zusammen ergeben die beiden Und-Gatter ein Exklusiv-Oder-Gatter, das nur bei einem aktiven Eingang durchschaltet. Die gemeinsame Ausgangsleitung stellt die Differenz der Subtraktion in der Zweierdarstellung <code>2^1 = 2</code> dar. Der zweite Ausgang, auch Borger genannt, wird von dem ersten Und-Gatter-Ausgang entnommen. Dieser wird für die Subtraktion benutzt, wenn man eine größere Zahl von einer kleineren abzieht. |
== Variante 2 == |
== Variante 2 == |
||
− | {{Neue Technik|r}} |
||
{{Voraussetzung| |
{{Voraussetzung| |
||
*[[Schaltkreise/Logikgatter (Redstone)]] |
*[[Schaltkreise/Logikgatter (Redstone)]] |
Version vom 30. April 2019, 11:08 Uhr
Gruppe: Schaltnetze |
mit Mechaniken |
Hier: mit Redstone |
mit Befehlen |
Verfügbar in: Redstone-Welt |
mehr Redstone |
Der Halbsubtrahierer ist im Aufbau ähnlich wie ein Halbaddierer. Er besteht aus einem Exklusiv-Gatter und einem Und-Gatter. Der Halbsubtrahierer besitzt zwei Ein- und Ausgänge, wobei Minuend minus Subtrahend gerechnet wird und dabei die Differenz und der Borger erhalten werden. Nicht alle Ausgangsvarianten sind mit einem Halbsubtrahierer möglich, dafür wird ein Vollsubtrahierer benötigt, der aus zwei Halbsubtrahierern und einem Oder-Gatter besteht.
Für eine ausführliche Erklärung der Subtraktion mit Halbsubtrahierern siehe electronics-tutorials.ws.
|
|
Variante 1
Folgende Voraussetzungen werden benötigt: | ||
---|---|---|
|
Folgende Materialien werden benötigt: | |
---|---|
|
Datei:Schaltnetze Subtrahierer (Redstone) Animation 1.1.1.png Datei:Schaltnetze Subtrahierer (Redstone) Animation 1.1.2.png Datei:Schaltnetze Subtrahierer (Redstone) Animation 1.1.3.png
Der Halbsubtrahierer besteht in diesem Fall aus zwei Und-Gattern. Die zwei Eingänge (Minuend und Subtrahend) werden mit jedem Und-Gatter verbunden, wobei ein Eingang von dem Und-Gatter negiert sein muss. Zusammen ergeben die beiden Und-Gatter ein Exklusiv-Oder-Gatter, das nur bei einem aktiven Eingang durchschaltet. Die gemeinsame Ausgangsleitung stellt die Differenz der Subtraktion in der Zweierdarstellung 2^1 = 2
dar. Der zweite Ausgang, auch Borger genannt, wird von dem ersten Und-Gatter-Ausgang entnommen. Dieser wird für die Subtraktion benutzt, wenn man eine größere Zahl von einer kleineren abzieht.
Variante 2
Folgende Voraussetzungen werden benötigt: | ||
---|---|---|
|
Folgende Materialien werden benötigt: | |
---|---|
|
Datei:Schaltnetze Subtrahierer (Redstone) Animation 1.2.1.png Datei:Schaltnetze Subtrahierer (Redstone) Animation 1.2.2.png Datei:Schaltnetze Subtrahierer (Redstone) Animation 1.2.3.png
Dieser Halbsubtrahierer besteht aus einem Halbaddierer, bei dem der zweite Eingang negiert ist sowie alle Ausgänge. Mit dieser Bauart ist es möglich ebenfalls einen Halbsubtrahierer zu konstruieren. Hierbei wird ebenfalls der Minuend minus den Subtrahend gerechnet, welcher die Differenz sowie den Borger ergeben. Dabei ist der Ausgang für die Differenz mit dem Ausgang des Borgers in ein Nicht-Oder-Gatter geführt.
|
Zähler => Redstone (erweitert), Befehle; Halbaddierer => Redstone; Volladdierer => Redstone; Halbsubtrahierer => Redstone; Vollsubtrahierer => Redstone; Bitschieber => Redstone; Kodierer und Dekodierer => Redstone, Befehle; Zahlen-Anzeige => Redstone; Vergleicher => Redstone, Befehle; Abzweig-Konstrukt => Befehle; Schleifen-Konstrukt => Befehle; Nur-Lese-Speicher => Redstone (erweitert); Direktzugriffsspeicher => Redstone, Befehle (erweitert); |
|