Technik Wiki
Keine Bearbeitungszusammenfassung
Fire gi (Diskussion | Beiträge)
K (Kurze Erklärung der binären Subtraktion hinzugefügt.)
 
(10 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
  +
{{Unterseite|gruppe=Schaltwerke|
{{Seitenkopf}}
 
{{Baustelle|10|Emeraldm3}}
+
{{Seitenkopf|dw=r|be=1}}
  +
}}
{{Neue Technik|r}}
 
  +
Ein '''Subtrahierwerk''' ist eine Verkettung von einer beliebigen Anzahl von [[Vollsubtrahierer (Redstone)|Vollsubtrahierern]]. Mit dem Subtrahierwerk lassen sich große Dualzahlen subtrahieren. Dieses wird durch die Addition von der ersten Binärzahl mit dem Zweierkomplement (Der Zweierkomplement ist die Invertierung um Eins inkrementiert) von der zweiten Binärzahl.
   
  +
== Variante 1 ==
{{Diese Seite|das kleine Rechenwerk|den Computer|Redstone-Schaltkreise/Rechner|den Taschenrechner|Redstone-Schaltkreise/Taschenrechner}}
 
  +
{{Voraussetzung|
  +
*[[Schaltkreise/Logikgatter (Redstone)]]
  +
*[[Schaltnetze/Addierer (Redstone)]]
  +
*[[Schaltnetze/Subtrahierer (Redstone)]]
  +
*[[Schaltnetze/Subtrahierer (Redstone,plus)]]
  +
|
  +
* {{Gridbild|Eisenblock|link}}
  +
* {{Gridbild|Goldblock|link}}
  +
* {{Gridbild|Diamantblock|link}}
  +
* {{Gridbild|Hebel|link}}
  +
* {{Gridbild|Redstone|link}}
  +
* {{Gridbild|Redstone-Fackel|link}}
  +
* {{Gridbild|Redstone-Verstärker|link}}
  +
* {{Gridbild|Klebriger Kolben|link}}
  +
* {{Gridbild|Schild (Schrift)|link}}
  +
|videos=
  +
(trLMM3hd1lY,einfachInfo)
  +
}}
  +
{{Bilderfolge|#1#2#3|Subtrahierwerk (Redstone) Bild 1.|400px|list=1}}
   
  +
Dieses Subtrahierwerk besteht aus vier verketteten Vollsubtrahierern und kann somit maximal <code>15 - 15</code> berechnen. Steht man vor den Signaleingängen, so beginnt man die Eingänge von links nach rechts zu zählen. Der Minuend bildet sich aus den ungeraden Eingängen und der Subtrahend aus den geraden Eingängen.
Ein '''Rechenwerk''' (engl. ALU, ausgeschrieben: Arithmetisch-logische Einheit) ist eine Art Rechner in Minecraft und besteht aus den gleichen Bauteilen wie ein normaler Computer, ist jedoch viel kleiner und somit weniger leistungsfähig.
 
   
  +
== Variante 2 ==
  +
{{Voraussetzung|
  +
*[[Schaltkreise/Logikgatter (Redstone)]]
  +
*[[Schaltnetze/Addierer (Redstone)]]
  +
*[[Schaltnetze/Subtrahierer (Redstone)]]
  +
*[[Schaltnetze/Subtrahierer (Redstone,plus)]]
  +
|
  +
* {{Gridbild|Eisenblock|link}}
  +
* {{Gridbild|Goldblock|link}}
  +
* {{Gridbild|Diamantblock|link}}
  +
* {{Gridbild|Hebel|link}}
  +
* {{Gridbild|Redstone|link}}
  +
* {{Gridbild|Redstone-Fackel|link}}
  +
* {{Gridbild|Redstone-Verstärker|link}}
  +
* {{Gridbild|Klebriger Kolben|link}}
  +
* {{Gridbild|Schild (Schrift)|link}}
  +
}}
   
  +
{{Bilderfolge|#1#2#3#4#5|Subtrahierwerk (Redstone) Bild 2.|400px|list=1}}
Das Hirn jedes Computers ist der Prozessor, hier eine sogenannte ALU (arithmetisch-logische Recheneinheit). Diese ist in der Lage, Operationen durchzuführen und verschiedene Werte zu berechnen.
 
Eine ALU kann jeweils ein Bit berechnen, man kann jedoch mehrere ALUs nebeneinander bauen, um mehrere Bits ausrechnen zu können. In diesem Artikel ist von einer 8-Bit ALU die Rede. Diese kann somit 255 Zahlen ausgeben (mit der 0 also 256 Zahlen).
 
   
  +
Dieses Subtrahierwerk kann subtrahieren und addieren. Dafür werden zusätzliche Leitungen und Gatter benötigt. Jeder zweite Eingang wird statt eines Nicht-Gatters mit einen Exklusiv-Oder-Gatter ausgestattet, dies erlaubt es zwischen dem negieren zu wechseln. Diese Exklusiv-Oder-Gatter werden nun mit der separaten Vorzeichen-Leitung verbunden. Für beide Zahlen gibt es ein Vorzeichen (<code>+</code> und <code>-</code>), deshalb werden die beiden Eingänge die das Vorzeichen symbolisieren an ein Halbaddierer angeschlossen.
   
  +
== Variante 3 ==
Aufbau
 
  +
{{Voraussetzung|
Eine ALU besteht aus einem NOT-Gate (Nicht-Gatter), einem AND-Gate (Und-Gatter) und einem XOR-Gate (Exklusives Oder-Gatter). Zudem besitzt sie einen sogenannten Carry-on und die Funktion ADD (addieren), die man an- und ausschalten kann. Alle Funktionen kann man durch das powern der Redstoneleitungen an einem Ende der ALU steuern.
 
  +
*[[Schaltkreise/Logikgatter (Redstone)]]
  +
*[[Schaltnetze/Addierer (Redstone)]]
  +
*[[Schaltnetze/Subtrahierer (Redstone)]]
  +
*[[Schaltnetze/Subtrahierer (Redstone,plus)]]
  +
|
  +
* {{Gridbild|Eisenblock|link}}
  +
* {{Gridbild|Goldblock|link}}
  +
* {{Gridbild|Diamantblock|link}}
  +
* {{Gridbild|Hebel|link}}
  +
* {{Gridbild|Redstone|link}}
  +
* {{Gridbild|Redstone-Fackel|link}}
  +
* {{Gridbild|Redstone-Verstärker|link}}
  +
* {{Gridbild|Klebriger Kolben|link}}
  +
* {{Gridbild|Schild (Schrift)|link}}
  +
}}
   
  +
{{Bilderfolge|#1#2#3#4#5|Subtrahierwerk (Redstone) Bild 3.|400px|list=1}}
   
  +
Dieses Subtrahierwerk kann addieren und subtrahieren. Ers besitzt einen zusätzlichen Hebel (Goldblock), welcher noch die Rechenart umstellen kann. Der dritte Eingang (Goldblock in der Animation) bestimmt ob eine Addition oder Subtraktion stattfinden soll (Rechenart-Leitung). Damit man erkennen kann,welchen Wert man von einander abziehen kann, wurden die Eingänge mit Kohle- und Smaragdblöcken markiert. Die Eingänge mit jeweils den gleichen Mineralblöcken werden bei Aktivierung addiert. Sobald man seinen Wert festgelegt hat, kann man nun die Eingänge des anderen Mineralblockes auswählen und den angegebenen Wert voneinander abziehen.
Funktionsweise
 
Diese ALU kann schon Addieren und AND und XOR durchführen. Auch negieren kann mit Hilfe des NOT-Gates durchgeführt werden. Für andere Operationen braucht es weitere Bauteile wie die Register und den Arbeitsspeicher.
 
 
 
ADD
 
Sobald man die Funktion ADD aktiviert, zählt die ALU die zwei Inputsignale zusammen und gibt ein Resultat aus. Zum Beispiel gibt man einen Input von 1 – 0 (indem man nur eine der zwei Leitungen powert), so kommt ein Output von 1 aus der. Gibt man jedoch 1 – 1 ein, so bleibt der Output (der nur die 1 darstellen kann) eine 0. Stattdessen kommt ein Signal aus dem Carry-on raus. Dieses Signal würde in eine andere ALU führen. Diese würde die 2 dann ausgeben (1 Input = Output 1). Sobald aber bei der zweiten ALU neben dem Carry-on noch ein weiteres Signal vom Input kommt, gibt sie wieder eine 0 aus und sendet ein Signal zur nächsten ALU, da die ALU, die für die Ausgabe von 2 zuständig ist, die 4 nicht ausgeben kann.
 
   
 
{{Unterseite|
 
{{Unterseite|
  +
{{Technik-Familien|familie=rechner}}
 
{{Navbox-Technik}}
 
{{Navbox-Technik}}
 
{{Navbox-Technik|Technik}}
 
{{Navbox-Technik|Technik}}

Aktuelle Version vom 15. Februar 2020, 21:23 Uhr

Gruppe: Grid Redstone-Komparator
Schaltwerke

Grid Roter Sand blass mit Mechaniken
                Hier:
Grid Redstone mit Redstone

Grid Befehlsblock mit Befehlen
Verfügbar in:
Wiki Redstone-Welt Redstone-Welt

Ein Subtrahierwerk ist eine Verkettung von einer beliebigen Anzahl von Vollsubtrahierern. Mit dem Subtrahierwerk lassen sich große Dualzahlen subtrahieren. Dieses wird durch die Addition von der ersten Binärzahl mit dem Zweierkomplement (Der Zweierkomplement ist die Invertierung um Eins inkrementiert) von der zweiten Binärzahl.

Variante 1

Subtrahierwerk (Redstone) Bild 1.1 Subtrahierwerk (Redstone) Bild 1.2 Subtrahierwerk (Redstone) Bild 1.3

Dieses Subtrahierwerk besteht aus vier verketteten Vollsubtrahierern und kann somit maximal 15 - 15 berechnen. Steht man vor den Signaleingängen, so beginnt man die Eingänge von links nach rechts zu zählen. Der Minuend bildet sich aus den ungeraden Eingängen und der Subtrahend aus den geraden Eingängen.

Variante 2


Subtrahierwerk (Redstone) Bild 2.1 Subtrahierwerk (Redstone) Bild 2.2 Subtrahierwerk (Redstone) Bild 2.3 Subtrahierwerk (Redstone) Bild 2.4 Subtrahierwerk (Redstone) Bild 2.5

Dieses Subtrahierwerk kann subtrahieren und addieren. Dafür werden zusätzliche Leitungen und Gatter benötigt. Jeder zweite Eingang wird statt eines Nicht-Gatters mit einen Exklusiv-Oder-Gatter ausgestattet, dies erlaubt es zwischen dem negieren zu wechseln. Diese Exklusiv-Oder-Gatter werden nun mit der separaten Vorzeichen-Leitung verbunden. Für beide Zahlen gibt es ein Vorzeichen (+ und -), deshalb werden die beiden Eingänge die das Vorzeichen symbolisieren an ein Halbaddierer angeschlossen.

Variante 3


Subtrahierwerk (Redstone) Bild 3.1 Subtrahierwerk (Redstone) Bild 3.2 Subtrahierwerk (Redstone) Bild 3.3 Subtrahierwerk (Redstone) Bild 3.4 Subtrahierwerk (Redstone) Bild 3.5

Dieses Subtrahierwerk kann addieren und subtrahieren. Ers besitzt einen zusätzlichen Hebel (Goldblock), welcher noch die Rechenart umstellen kann. Der dritte Eingang (Goldblock in der Animation) bestimmt ob eine Addition oder Subtraktion stattfinden soll (Rechenart-Leitung). Damit man erkennen kann,welchen Wert man von einander abziehen kann, wurden die Eingänge mit Kohle- und Smaragdblöcken markiert. Die Eingänge mit jeweils den gleichen Mineralblöcken werden bei Aktivierung addiert. Sobald man seinen Wert festgelegt hat, kann man nun die Eingänge des anderen Mineralblockes auswählen und den angegebenen Wert voneinander abziehen.


Disambig color