Gewusst wie: einen 8-Bit Computer bauen (7 / 18 schritt)

Schritt 7: Die ALU


The ALU (arithmetic Logic Unit) eines Computers ist der Teil, der mathematische Operationen ausführt. Für den SAP-Computer müssen sie nur zwei Funktionen: Addition und Subtraktion. Addition und Subtraktion im binären System funktioniert sehr ähnlich wie Addition und Subtraktion Dezimal ausgedrückt, zum Beispiel:
1 <--tragen 1 1 <--Bits zu tragen
05                         0101
+05                      +0101
10                         1010

Fügen Sie binäre wir müssen was ein voll-Addierer genannt wird. Ein voll-Addierer fügt effektiv ein Bit der binären zum anderen mit einem Carry und durchführen. Die Übertragung in eine volle Addierer ist wie ein Drittel der Zusatz-Prozess nicht eingabebereit. Sie werden verwendet, um mehrere voll-Nattern miteinander zu verketten. Der Carry aus einer voll-Addierer tritt auf, wenn ein paar in den Zusatz-Prozess. Carry aus einer vollen Addierer wird den Übertrag in zugeführt, um mehrere Bits der binären hinzuzufügen. Um eine vollständige Addierer konstruieren benötigen Sie zwei XOR-Gatter, zwei und-Gatter und ein oder-Gatter.

Binäre subtrahieren müssen wir eine Reihe mit seinem negativen Gegenstück zu konvertieren und fügen Sie es, die Nummer sind wir von subtrahieren. Dazu verwenden wir sogenannte 2-Kompliment. Die 2 Kompliment eines binären Wortes nehmen Sie jedes Bit invertieren (ändern jede 0 eine 1 und alle 1 bis 0) und fügen Sie eine.

5 = 0101,-5 = 1010 + 1 = 1011

Nicht verwendet--> 1 1
10                           1010
+(-5)                        +1011
5                               0101

Um die Umkehrung der Bits zu steuern verwenden wir XOR-Gatter mit einem normalerweise low-Input. Mit einem normalerweise low-Input entspricht die Ausgabe an den anderen Eingang. Beim Festlegen des Steuereingang hohe invertieren Sie den anderen Eingang. Wenn wir paar schickten diese Umkehrung mit ein bisschen zu tragen in der vollen Kreuzotter eine Subtraktion ist das Ergebnis.

In Verbindung stehende Artikel

Gewusst wie: einen Epos Multikopter Rahmen bauen

Gewusst wie: einen Epos Multikopter Rahmen bauen

Multikopter (besonders Quadcopter) gewinnen immense Popularität und DIY Multikopter liegen voll im Trend. Während die meisten Komponenten aufgrund Komplexität gekauft müssen, Frames nicht und was einem ein billiger sein kann, fand mehr anpassbare Opt
Gewusst wie: einen LKW-Ladung Zyklus bauen

Gewusst wie: einen LKW-Ladung Zyklus bauen

Mich inspiriert dieses Fahrrad ist viel schöner als die, die ich gebaut habe. Ich baute das Fahrrad in Haiti mit einer minimalen Anzahl von Werkzeugen und Zutaten. Ich würde diese vor ein paar Monaten geschrieben haben, aber verzögerte sich, weil als
Gewusst wie: einen Schlamm-Ofen zu bauen

Gewusst wie: einen Schlamm-Ofen zu bauen

bei rustikalen camping, Touren oder auf einer längeren Expedition ist ein guter Weg, um effizient mit weniger Kraftstoff und reduzieren Rauch in einer freien und nachhaltige, umweltschonende Art und Weise zu kochen, eine Schlamm Ofen zu bauen.Schritt
Gewusst wie: einen "Top of the Line" custom PC bauen

Gewusst wie: einen "Top of the Line" custom PC bauen

nun, ich habe ein Instructables-Mitglied für eine ganze Weile nach stolpern auf diese Website auf Google, ein Jahr oder so vor. Ich beschloss, es ist Zeit für mich zu schreiben ein Instructable und tatsächlich zu veröffentlichen. So dies wird meine e
Gewusst wie: einen Xbox360 Controller auf eine Universal-Leiterplatte Huckepack

Gewusst wie: einen Xbox360 Controller auf eine Universal-Leiterplatte Huckepack

The Universal-Leiterplatte (UPCB kurz) Projekt wurde gestartet, um einen einzigen Gamecontroller, kämpfen vor allem Sticks, auf so viele verschiedene Konsolen wie möglich zu ermöglichen. Informationen zum Projekt finden Sie im folgenden Thread im Sho
Gewusst wie: erhöhte Garten Betten bauen

Gewusst wie: erhöhte Garten Betten bauen

Garten Hochbeeten sind einfach arbeiten und hohe Leistung. Zu einem einfachen Stil hob Beet nicht nur Spaß, sondern auch Geld sparen und vor allem kann voll ausschöpfen Ihrer Pflanzen Platz.Gartenarbeit Hügelbeete haben verschiedene gemeinsame Design
Gewusst wie: einen Wettbewerb zu beurteilen

Gewusst wie: einen Wettbewerb zu beurteilen

an dieser Stelle wurden Sie aufgefordert von den Instructables-Mitarbeitern zu helfen, einen Wettbewerb zu beurteilen.  Sie können eine professionelle außerhalb der Gemeinschaft Instructables, produktiver Autor oder ein Gewinner des letzten Wettbewer
Gewusst wie: einen Burger auf dem Grill perfekt kochen

Gewusst wie: einen Burger auf dem Grill perfekt kochen

Heute zeige ich wie man einen herrlichen Burger auf den Grill zu wachsen. Jetzt werden Sie einige grundlegende Tipps, um der perfekte Burger auf den Grill und es beginnt alles mit der besten Hamburger zeigen.Einen Burger vorbereiten für Grill:Achtzig
Gewusst wie: einen Miniatur-Hund in Fimo Formen

Gewusst wie: einen Miniatur-Hund in Fimo Formen

Dies ist ein tolles Video für die Liebhaber von Anfänger Künstler und Hund. Ich zeige Ihnen im Detail wie einen Miniatur-Hund in Fimo Formen. Sie erfahren auch, wie Sie Leben Gestalt, Laune und künstlerische Form in deiner Schöpfung zu erreichen. Ich
Gewusst wie: einen flauschige Decke Schal stricken

Gewusst wie: einen flauschige Decke Schal stricken

Da das Wetter draußen ist (gonna get) schrecklich, wir ausgeheckt eine Schal Muster, das die perfekte Kombination aus glitzernden, leicht und warm. Yup, wir es genagelt.Damit dieser Schal verwendet wir zwei gemeinsame stricken Maschen - die gestrickt
{GENEVIEVE} Gewusst wie: einen Rüsche Rock mit vorgefertigten Stoff Rüschen Nähen

{GENEVIEVE} Gewusst wie: einen Rüsche Rock mit vorgefertigten Stoff Rüschen Nähen

www.diyweddinggowns.comWie man näht einen Rüsche Rock mit Pre gemacht Stoff, DIY-Rüsche Rock Tutorial für Ihre Hochzeitskleidung Rüschen. Dies ist eine einfache Anleitung, wie einen Rüsche Rock für Ihre Hochzeit mit vorgefertigten Stoff Rüschen nähen
Gewusst wie: einen Fernbedienungen Hubschrauber fliegen

Gewusst wie: einen Fernbedienungen Hubschrauber fliegen

ich werde Ihnen zeigen, wie einen Mini-Hubschrauber fliegen. Ich verwende einen Ed hardy Spielzeug Hubschrauber, die habe ich für 15$.Schritt 1: Laden Batterien an erster Stelle in Ihrem Ladegerät und Fernbedienung. Danach laden Sie Ihren Hubschraube
Gewusst wie: einen BGA Nacharbeit

Gewusst wie: einen BGA Nacharbeit

Diese instructable Willen erklären, die einfachste Art und Weise mit den wenigsten anspruchsvolle Ausstattung wie einen BGA zu ersetzen. Diese Methode ist Folgendes erforderlich:1. neues Gerät platziert werden (oder früher reballed Gerät)2. StencilQu
Gewusst wie: einen leuchtender Plüsch Tux Pinguin mit EL-Draht und LEDs Nähen

Gewusst wie: einen leuchtender Plüsch Tux Pinguin mit EL-Draht und LEDs Nähen

Benötigen Sie eine Möglichkeit, Ihre co-Worker Super Tux Schreibtisch Pal one-up? Oder brauchen Sie einen Rodeln Kumpel, der im Schnee in der Nacht verloren gehen werden nicht? Dieses Tutorial wird Ihnen zeigen, wie einen leuchtender Tux Pinguin Nähe