Technik Wiki
Registrieren
Advertisement
Gruppe: Grid Redstone-Komparator
Schaltwerke

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

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

Der Taschenrechner ist ein Rechenoperator welcher alle vier Rechenoperatoren vereint. Von der Komplexität gibt es nur wenige ebenbürtige Schaltungen, welche dem Erbauer so viel abverlangen, wie dieser Taschenrechner.

Variante 1[]

Zahlenrechner (Redstone) Animation 1.1.1 Zahlenrechner (Redstone) Animation 1.1.2 Zahlenrechner (Redstone) Animation 1.1.3 Zahlenrechner (Redstone) Animation 1.1.4 Zahlenrechner (Redstone) Animation 1.1.5 Zahlenrechner (Redstone) Animation 1.1.6 Zahlenrechner (Redstone) Animation 1.1.7 Zahlenrechner (Redstone) Animation 1.1.8 Zahlenrechner (Redstone) Animation 1.1.9 Zahlenrechner (Redstone) Animation 1.1.10 Zahlenrechner (Redstone) Animation 1.1.11 Zahlenrechner (Redstone) Animation 1.1.12 Zahlenrechner (Redstone) Animation 1.1.13 Zahlenrechner (Redstone) Animation 1.1.14 Zahlenrechner (Redstone) Animation 1.1.15 Zahlenrechner (Redstone) Animation 1.1.16 Zahlenrechner (Redstone) Animation 1.1.17 Zahlenrechner (Redstone) Animation 1.1.18 Zahlenrechner (Redstone) Animation 1.1.19 Zahlenrechner (Redstone) Animation 1.1.20 Zahlenrechner (Redstone) Animation 1.2.1 Zahlenrechner (Redstone) Animation 1.2.2 Zahlenrechner (Redstone) Animation 1.2.3 Zahlenrechner (Redstone) Animation 1.2.4 Zahlenrechner (Redstone) Animation 1.3.1 Zahlenrechner (Redstone) Animation 1.3.2 Zahlenrechner (Redstone) Animation 1.3.3 Zahlenrechner (Redstone) Animation 1.3.4 Zahlenrechner (Redstone) Animation 1.4.1 Zahlenrechner (Redstone) Animation 1.4.2 Zahlenrechner (Redstone) Animation 1.4.3

Der Taschenrechner besteht aus zwei der insgesamt vier Rechenoperatoren +, -, * und : (Volladdierer, Vollsubtrahierer, Multiplizierer und Dividierer) und kann dementsprechend alle vier Grundrechenarten ausführen. Damit der Taschenrechner mit den vier Grundrechenarten rechnen kann, wurden nur zwei Rechenoperatoren benötigt: Der Vollsubtrahierer und der Dividierer. Da sie durch einen umlegbaren Hebel in die jeweils andere Rechenart umgewandelt werden können.

Der Taschenrechner zeigt nicht nur das Ergebnis über die Zahlenanzeige an, sondern auch, welche Zahlen miteinander verrechnet werden. Es handelt sich hier um einen kleinen Taschenrechner da er maximal (+,-)7,75 + (+,-)7,75, (+,-)7,75 - (+,-)7,75, (+,-)7,75 * (+,-)7,75 und (+,-)7,75 : (+,-)7,75 rechnen kann. Jede dieser Zahlen kann ein Vorzeichen besitzen. Vom Aufbau des Rechners her, ist er in seiner Funktion beliebig erweiterbar, um beispielsweise noch größere Zahlen verrechnen zu können.

Bei der Darstellung der Rechenzeichen konnte man leider nicht alle ordnungsgemäß nachbilden, weil es sehr schwierig ist, bestimmte Kolben direkt übereinander unterschiedlich anzusteuern. Deswegen wurde bei dem "Mal-Zeichen" der Mittelpunkt weggelassen, es wird nun durch vier Eckpunkte dargestellt. Das "Geteilt-Zeichen" hat zusätzlich zwei Striche in der Mitte.

Der Taschenrechner besitzt eine Zielauswahl, mit der die jeweilige Rechenart bestimmt wird. Dabei kann immer nur genau eine ausgewählt sein. Die vier Eingänge (Smaragd- und Kohleblock) sind an allen Rechenoperatoren durch Und-Gatter angeschlossen Dadurch lässt sich ganz einfach einstellen, wann welcher Rechenoperator genutzt werden soll. Damit nicht zwei gleichzeitig aktiviert werden: Die Eingänge mit den Smaragdblöcken 1/4 , 1/2 , 1 , 2 , 4 sind immer die erste Zahl und die Eingänge mit den Kohleblöcken 1/4 , 1/2 , 1 , 2 , 4 immer die zweite Zahl, die verrechnet werden. Die Ausgänge der Rechenoperatoren sind alle miteinander verbunden und werden zu den Dekodierern geleitet. Diese steuern die Zahlenanzeige an. Alle Brüche werden auf gesonderten Anzeigen mit separaten Dekodierern dargestellt.

Es gibt bei der Division einen Sonderfall: Wenn der Taschenrechner 0 : 0 rechnet, bleibt das Ergebnis bei Null, weil der Dividierer des Taschenrechners ein umgebauter Multiplizierer ist und deshalb 0 * 0 rechnet. Normalerweise versuchen Dividierer die größtmögliche Zahl anzuzeigen (in diesen Beispiel wäre das eine 63,93).


Disambig color
Advertisement