Das Addierwerk eines Rechners

Slides:



Advertisements
Ähnliche Präsentationen
Multiplizierer Gesucht: Schaltkreis zur Multiplikation zweier Binärzahlen , Beispiel: RW-Systemarchitektur Kap. 3.
Advertisements

Kapitel 3 Arithmetische Schaltkreise
Analoge vs. Digitale Informationen
© 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 2.1.
Addierwerke.
Basisinformationstechnologie HK-Medien
3.2 Grundlegende digitale logische Schaltungen
© Béat Hirsbrunner, University of Fribourg, Switzerland
Logische Grundschaltungen
Speichern von Informationen
Speichern von Informationen
Schaltnetze und Schaltwerke Marcel Waldvogel
Technische Informatik II
Technische Informatik II (INF 1211) Aufgabenteil (Mit Unterlagen)
Logische Gatter Lars Lazecky Berufliche Schule der Hansestadt Rostock
Vertiefungsstoff zum Thema „Darstellung von Zahlen“
X. Übungsblatt – Aufgabe X a)Entwerfen Sie eine digitale Schaltung, die bei einer logischen 0 des Steuereinganges S den logischen Wert des Eingangs x 0.
Übung zu Grundlagen der Technischen Informatik
Regierungspräsidium Stuttgart Erläuterung zur Nutzung des vorliegenden Foliensatzes Diese Folien sind ein Angebot, das es Ihnen ermöglichen.
Deutsche Wörterbücher Part 3 Tipps zum richtigen Umgang mit deutschen Wörterbüchern Developed by Elisabeth Wielander, Aston University.
Gemeinde Algermissen Kita-Bedarfsplanung Krippe Kindergarten Hort Tagespflege Ferienbetreuung Bedarfsplanung Kindertagesbetreuung Neu:
Monty Hall Spielanleitung Selbstversuch Mathematische Lösung Bessere Schilderung der Lösung Zusammenfassung.
MONITOR - Materialverfolgung...vom Lieferanten über den Wareneingang bis zum Kunden... weiter.
Simulieren und Stecken
Warum haben Männer keinen Busen?
Schreiben Sie den folgenden Text ab,
Sehwinkel, Auflösungsvermögen, Vergrößerung
Logische Grundschaltungen
Warum haben Männer keinen Busen?
Rettungspunkte in der Gemeinde Simmerath
Grundlagen der Informationsverarbeitung
ABB i-bus® KNX Applikationsbaustein Logik ABL/S 2.1
oder: wie Computer die Welt sehen
Eine Näherungslösung für das Problem des Handlungsreisenden
ADDITION von natürlichen Zahlen
Warum haben Männer keinen Busen?
Praxisseminar Wie man ein Thema für seine Bachelorarbeit findet
Das Problem des Handlungsreisenden
Diese Frage stellen sich zu wenige.
Transformationskurve und Opportunitätskosten
Transformationskurve und Opportunitätskosten
Zylinder-Prisma-Schnitt
Allgemeines Schaltelement
Netz des Prismas Aufgabenstellung: Von einem schiefen Prisma soll das Netz gezeichnet werden. Schiefes quadratisches Prisma, Basis in 2. Hauptlage. A(0/9/2),
Statische Elektrizität
Technische Informatik II
Technische Informatik I
Technische Informatik I
Allgemeine Befehle für die allgemeine Liste
Grundlagen und Grundbegriffe
Ein Zufallsexperiment auswerten
Folie 1 von 144.
Grundlagen der Rechnerarchitektur [CS ]
Vom Transistor zum HW-Automaten
Paradoxien in der Stochastik
Fächerabwahl am Ende der Jahrgangsstufe Q2-1
CX Serie Leistungshydraulik-Optionen
Heute: Geschichten vom Schulweg
Pflichtteil 2016 Aufgabe 6: Gegeben ist die Gerade
Radium E & I Check E & I Check
Wahlteil 2016 – Aufgabe B 1 Aufgabe B 1.1 In einem Koordinatensystem beschreiben die Punkte
Mehrstufige Zufallsexperimente
1. Gib das Ergebnis an: (975.2 : 23) + (12 · 21.9) − (12 · 6.9) − (892.4 : 23) : 23 = · 21.9 = · 6.9 = : 23 =
2.4 Durchlaufen von Bäumen
Abiturprüfung Mathematik 2015 Baden-Württemberg Allgemeinbildende Gymnasien Wahlteil Analytische Geometrie / Stochastik Aufgabe B 2.1 und B Lösungen.
Zusammengesetzte Ereignisse
1. 율령과 유교의 수립 (1) 율령과 유교 동아시아의 공통 요소 불교 : 인도→중원→동아시아 각 지역 전파 문화요소
Thema und Fragestellung
MyLCI-Zweigclubs Prozesshandbuch 2018.
1.5 Verkettung von Funktionen
 Präsentation transkript:

Das Addierwerk eines Rechners

Grundbausteine Die moderne CMOS-Technik dampft elektronische Schaltungen auf Halbleiterplatten auf. Dabei verwendet sie zwei Bausteine: A NOT A 1 Das NOT-Gatter kehrt das Eingangssignal A um. A B A NAND B 1 Das NAND-Gatter liefert genau dann ein Ausgangssignal, wenn mindestens einer der Eingänge A und B kein Signal liefert. Dabei bedeuten 0 und 1 negative bzw. positive Ladung. Bei alten Relaisschaltungen bedeuteten sie kein Strom bzw. Strom.

Vertrautere logische Bausteine Die NAND-Funktion kannten wir bisher in der Informatik nicht. Dafür sind uns zwei andere logische Funktionen mit zwei Eingängen sehr vertraut: AND und OR. A B A AND B 1 A B A OR B 1 Das AND-Gatter hat genau dann ein Ausgangssignal, wenn beide Eingänge A und B ein Signal liefern. Das OR-Gatter hat ein Ausgangssignal, sobald ein Eingang ein Signal liefert.

Schaltpläne für das AND- und OR-Gatter Das AND- und das OR-Gatter können wir aus NOT- und NAND-Gattern zusammenbauen: := := Um zu überprüfen, ob die angegebenen Schaltpläne tatsächlich ein AND- bzw. ein OR-Gatter erzeugen, müssen wir begründen, warum für jede Kombination der Eingangssignale das gewünschte Ausgangssignal herauskommt.

Der Halbaddierer Das schriftliche binäre Addieren haben wir ziffernweise kennengelernt. Dabei mussten wir aus zwei Binärziffern (Bits) ein Summenbit S und ein Übertragsbit Ü berechen. Das soll nun technisch der Halbaddierer für uns erledigen: HA A B Ü S A B Ü S 1 Wir sehen sofort, dass das Übertragsbit Ü einem AND-Gatter entspricht. Das Summenbit S ist bei genauerem Hinsehen eine Mischung aus allen bisherigen zweistelligen Gattern: S = (A OR B) AND (A NAND B)

Schaltplan für den Halbaddierer Ü S := Ü S

Der Volladdierer Für die letzte Stelle (das letzte Bit) einer binären Addition genügt ein Halbaddierer. Alle Stellen davor müssen außer den beiden Bits A und B der Summanden noch das Übertragsbit Ü' der Stelle dahinter verarbeiten: VA A B Ü S Ü' Wir müssen die drei Summanden A, B und Ü' addieren. Das Summenbit S können wir mit zwei Halbaddierern ermitteln. Ein neues Übertragsbit Ü entsteht, wenn mindestens einer der beiden Halbaddierer einen Übertrag liefert. Darum brauchen wir für den Übertrag noch ein OR-Gatter. Insgesamt entsteht damit ein Volladdierer.

Schaltplan für den Volladdierer B Ü' HA VA A B Ü S Ü' := HA S Ü

Das Addierwerk Das gesamte Addierwerk besitzt dieselbe Struktur, wie wir sie vom schriftlichen binären Addieren gewohnt sind: hinten einen Halbaddierer, davor lauter Volladdierer: VA HA Im Beispiel sind die Summanden 8 Bit lang. Das Ergebnis hat darum theoretisch 9 Bit. Da aber die Zahlen innerhalb eines Rechenwerks immer dieselbe Maximallänge haben sollen, melden wir einen Überlauf (engl. overflow), wenn der vorderste Volladdierer einen Übertrag ausgibt. In diesem Fall wird das Ergebnis ignoriert und ein Statusfehler gemeldet. Die Summanden waren dann zu groß.

Komplexität des Addierwerks Unser Addierwerk ist mit 8 Bit Eingangsbreite recht klein. Reale Prozessoren rechnen mit 64 Bit und mehr. Trotzdem benötigt unser Schaltplan bereits viele Einzelteile: 7 VA + 1 HA = 7 (2 HA + 1 OR) + 1 HA = 15 HA + 7 OR = 15 (1 NAND + 2 AND + 1 OR) + 7 OR = 15 NAND + 30 AND + 22 OR = 15 NAND + 30 (1 NAND + 1 NOT) + 22 (1 NAND + 2 NOT) = 67 NAND + 74 NOT Elektronische Schaltpläne werden also sehr schnell sehr komplex. Es ist darum eine technische Herausforderung, sie auf möglichst kleinem Platz unterzubringen und genügend zu kühlen. Dank Materialfortschritten gelingt das immer besser.