Computer-Architektur Ein Überblick



Ähnliche Dokumente
Teil VIII Von Neumann Rechner 1

1. Übung - Einführung/Rechnerarchitektur

1 Aufgaben zu Wie funktioniert ein Computer?

L3. Datenmanipulation

Die Mikroprogrammebene eines Rechners

2. Computer (Hardware) K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16

Johann Wolfgang Goethe-Universität

Im Original veränderbare Word-Dateien

Mikroprozessor als universeller digitaler Baustein

Mikroprozessor bzw. CPU (Central Processing. - Steuerwerk (Control Unit) - Rechenwerk bzw. ALU (Arithmetic Logic Unit)

2.2 Rechnerorganisation: Aufbau und Funktionsweise

Mikrocontroller Grundlagen. Markus Koch April 2011

Kap 4. 4 Die Mikroprogrammebene eines Rechners

Der Toy Rechner Ein einfacher Mikrorechner

5 Speicherverwaltung. bs-5.1 1

Staatlich geprüfter EDV-Führerschein

Lehreinheit H1 Hardware Grundlagen

Rechner Architektur. Martin Gülck

Angewandte Informatik

Brückenkurs / Computer

Struktur der CPU (1) Die Adress- und Datenpfad der CPU: Befehl holen. Vorlesung Rechnerarchitektur und Rechnertechnik SS Memory Adress Register

5. Was ist ein CPU, wie wird die Geschwindigkeit angegeben? 6. Nennen Sie 4 Elemente die sich direkt auf einem Mainboard befinden.

a. Flipflop (taktflankengesteuert) Wdh. Signalverläufe beim D-FF

Quick XMP Ü bertaktungseinstellungen

Einführung in die Systemprogrammierung

Das Rechnermodell von John von Neumann

Installation LehrerConsole (für Version 6.2)

Vorlesung 3: Verschiedenes

Prozessorarchitektur. Kapitel 1 - Wiederholung. M. Schölzel

Win 7 optimieren. Unser Thema heute: Meine erstellten Daten in eine andere Partition verschieben.

Installationsanleitung

Computer - Aufbau u. Funktionsweise

INFORMATIK Oberstufe. Funktionsweise eines Rechners

Technische Voraussetzungen

Einführung (0) Erster funktionsfähiger programmgesteuerter Rechenautomat Z3, fertiggestellt 1941 Bild: Nachbau im Deutschen Museum München

Datensicherung. Beschreibung der Datensicherung

Die HAM. Die Hypothetische Akku-Maschine

Tutorium Rechnerorganisation

Technische Voraussetzungen

Facharbeit Informatik. Thema:

Fernseher Bild Bildschirm Computergeräte. Festplatte CD DVD Eingabegerät. Computertasten Mauszeiger Cursor rechten Maustaste

PC-Schulungen für f r Leute ab 40!

EXPANDIT. ExpandIT Client Control Kurzanleitung. utilities. be prepared speed up go mobile. Stand

Das Prinzip an einem alltäglichen Beispiel

Arbeitsfolien - Teil 4 CISC und RISC

Übungen zu C++ Kapitel 1

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Anleitung zum Einspielen der Demodaten

Instruktionssatz-Architektur

Lösungsvorschlag zur 4. Übung

Anleitung zur Konstruktion eines Stegs mit Preci-Geschieben auf Klebebasis.

Installationsanleitung. Ab Version

IntelliRestore Seedload und Notfallwiederherstellung

Computeria Urdorf. Treff vom 16. Januar Was ist ein Computer?

1. Übung aus Digitaltechnik Aufgabe. Die folgende CMOS-Anordnung weist einen Fehler auf:

Der von Neumann Computer

Systemanforderungen ab Version 5.31

Inhaltsverzeichnis. BüroWARE Systemanforderungen ab Version Generelle Anforderungen SoftENGINE BüroWARE SQL / Pervasive. 2

Brückenkurs / Computer

Name: ES2 Klausur Thema: ARM Name: Punkte: Note:

Digital signierte Rechnungen mit ProSaldo.net

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: :: WINTERSEMESTER 08 09

Aufgabe 5 Excel 2013 (Fortgeschrittene)

BERNINA ArtLink 6 Installationsanleitung der Sticksoftware

Ein kleines Computer-Lexikon

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Softwarelösungen: Versuch 4

Verschiedenes. Peter B. Ladkin

Arbeiten in der Agro-Cloud mit Windows PC

C. BABBAGE ( ): Programmgesteuerter (mechanischer) Rechner

2.1 Briefkopf Klicken Sie im Menü Einstellungen auf den Button Briefkopf. Folgendes Formular öffnet sich:

Rechnerstrukturen. 6. System. Systemebene. Rechnerstrukturen Wintersemester 2002/03. (c) Peter Sturm, Universität Trier 1. Prozessor.

PROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER

Internet online Update (Mozilla Firefox)

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter

Datensicherung und Wiederherstellung

Win 7 sinnvoll einrichten


Anleitung So klappt der Downloadschnitt

Datensicherung und Wiederherstellung

Technische Informatik 2 Adressierungsarten

Teil 2: Rechnerorganisation

Aufbau und Funktionsweise eines Computers

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv.

Zum Einsatz von Operatoren im Informatikunterricht

Prinzipieller Aufbau und Funktionsweise eines Prozessors

Die Anforderungen an die Praxisausstattung bestehen aus folgender Basisausstattung der Arztpraxis:

KidTime Order. Seite 1

Computermuseum WSI. Prof. Dr. Herbert Klaeren

Übung Praktische Informatik II

Überprüfung der digital signierten E-Rechnung

Auswertungssoftware des Deutschen-Motorik-Tests

2. Negative Dualzahlen darstellen

Installationsvoraussetzungen

Aufgabe 1) Die folgenden Umwandlungen/Berechnungen beziehen sich auf das 32-Bit Single-Precision Format nach IEEE-754.

LÖSUNGEN AUFGABEN: EXCEL XP (OHNE DATEIEN)

Die Rückgabe kann über folgende, von uns getestete Programme / Apps vorgenommen werden: Adobe Digital Editions Sony Reader for PC Bluefire Reader

Projektmanagement. Einleitung. Beginn. Was ist Projektmanagement? In dieser Dokumentation erfahren Sie Folgendes:

Transkript:

Computer-Architektur Ein Überblick Johann Blieberger Institut für Rechnergestützte Automation Computer-Architektur Ein Überblick p.1/27

Computer-Aufbau: Motherboard Computer-Architektur Ein Überblick p.2/27

Computer-Aufbau: Prozessorkühler Computer-Architektur Ein Überblick p.3/27

Computer-Aufbau: Central Processing Unit (CPU) Computer-Architektur Ein Überblick p.4/27

Computer-Aufbau: Speicher Computer-Architektur Ein Überblick p.5/27

Computer-Aufbau: Tastatur Computer-Architektur Ein Überblick p.6/27

Computer-Aufbau: Maus Computer-Architektur Ein Überblick p.7/27

Computer-Aufbau: Festplattenbestandteile Computer-Architektur Ein Überblick p.8/27

Computer-Aufbau: Festplattenskizze Computer-Architektur Ein Überblick p.9/27

Computer-Aufbau Speicher Prozessor Bussystem Steuer Werk Ein/Ausgabe Einheiten Computer-Architektur Ein Überblick p.10/27

Speicher (Memory) Adresse Inhalt 0815 add +1 Instruktion Befehl 4711 25 Datum Computer-Architektur Ein Überblick p.11/27

Speicher-Operationen Welche? Computer-Architektur Ein Überblick p.12/27

Speicher-Operationen Welche? Lies den Inhalt der Speicherzelle mit der Adresse adr Computer-Architektur Ein Überblick p.12/27

Speicher-Operationen Welche? Lies den Inhalt der Speicherzelle mit der Adresse adr Schreib ein Datum in die Speicherzelle mit der Adresse adr Computer-Architektur Ein Überblick p.12/27

Speicher-Operationen Welche? Lies den Inhalt der Speicherzelle mit der Adresse adr Schreib ein Datum in die Speicherzelle mit der Adresse adr Woher lesen und wohin schreiben? Computer-Architektur Ein Überblick p.12/27

Speicher-Operationen Welche? Lies den Inhalt der Speicherzelle mit der Adresse adr Schreib ein Datum in die Speicherzelle mit der Adresse adr Woher lesen und wohin schreiben? Lies den Inhalt der Speicherzelle mit der Adresse adr, die sich im MAR (Memory Address Register) befindet, in das MBR (Memory Buffer Register) Computer-Architektur Ein Überblick p.12/27

Speicher-Operationen Welche? Lies den Inhalt der Speicherzelle mit der Adresse adr Schreib ein Datum in die Speicherzelle mit der Adresse adr Woher lesen und wohin schreiben? Lies den Inhalt der Speicherzelle mit der Adresse adr, die sich im MAR (Memory Address Register) befindet, in das MBR (Memory Buffer Register) Schreib ein Datum (MBR) in die Speicherzelle mit der Adresse adr (MAR) Computer-Architektur Ein Überblick p.12/27

Prozessor (CPU) A Bus B Bus MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.13/27

Prozessor - Befehle Welche? A Bus B Bus MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.14/27

Prozessor - Befehle Welche? A Bus B Bus Inhalt B MAR MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.14/27

Prozessor - Befehle Welche? A Bus B Bus Inhalt B MAR Inhalt MBR A MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.14/27

Prozessor - Befehle Welche? A Bus B Bus Inhalt B MAR Inhalt MBR A MAR MBR Ergebnis MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.14/27

Prozessor - Befehle Welche? A Bus B Bus Inhalt B MAR Inhalt MBR A MAR MBR Ergebnis MBR A B Register Lies! ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.14/27

Prozessor - Befehle Welche? A Bus B Bus Inhalt B MAR Inhalt MBR A MAR MBR Ergebnis MBR A B Register Lies! Schreib! ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.14/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR Lies! MAR MBR A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR Lies! MAR MBR MBR A A B Register ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR Lies! MAR MBR MBR A A B Register Store (Schreiben) ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR Lies! MAR MBR MBR A A B Register Store (Schreiben) B MAR ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR Lies! MAR MBR MBR A A B Register Store (Schreiben) B MAR Ergebnis MBR ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Micro-Code Load (Lesen) A Bus B Bus B MAR Lies! MAR MBR MBR A A B Register Store (Schreiben) B MAR Ergebnis MBR Schreib! ALU Arithmetic Logic Unit R Ergebnis R Bus Computer-Architektur Ein Überblick p.15/27

Prozessor - Befehle Transfer-Operationen (Load, Store) Computer-Architektur Ein Überblick p.16/27

Prozessor - Befehle Transfer-Operationen (Load, Store) I/O-Operationen (Ein-, Ausgabe) ähnlich Load/Store Computer-Architektur Ein Überblick p.16/27

Prozessor - Befehle Transfer-Operationen (Load, Store) I/O-Operationen (Ein-, Ausgabe) ähnlich Load/Store Arithmetische Operationen Computer-Architektur Ein Überblick p.16/27

Prozessor - Befehle Transfer-Operationen (Load, Store) I/O-Operationen (Ein-, Ausgabe) ähnlich Load/Store Arithmetische Operationen Logische Operationen Computer-Architektur Ein Überblick p.16/27

Prozessor - Befehle Transfer-Operationen (Load, Store) I/O-Operationen (Ein-, Ausgabe) ähnlich Load/Store Arithmetische Operationen Logische Operationen unbedingte Sprünge Computer-Architektur Ein Überblick p.16/27

Prozessor - Befehle Transfer-Operationen (Load, Store) I/O-Operationen (Ein-, Ausgabe) ähnlich Load/Store Arithmetische Operationen Logische Operationen unbedingte Sprünge bedingte Sprünge Computer-Architektur Ein Überblick p.16/27

Beispielprogramm Voraussetzungen: Computer-Architektur Ein Überblick p.17/27

Beispielprogramm Voraussetzungen: Speicheraddresse 0815: 25 Computer-Architektur Ein Überblick p.17/27

Beispielprogramm Voraussetzungen: Speicheraddresse 0815: 25 Speicheraddresse 4711: 19 Computer-Architektur Ein Überblick p.17/27

Beispielprogramm Programm: Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Load(0815) Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Computer-Architektur Ein Überblick p.18/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Store(0815) Computer-Architektur Ein Überblick p.18/27

Frage Programm-Code Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Im Speicher! Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Im Speicher! von Neumann-Architektur Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Im Speicher! von Neumann-Architektur John von Neumann (1903 1957) Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Im Speicher! von Neumann-Architektur John von Neumann (1903 1957) Programm und Daten im selben Speicher Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Im Speicher! von Neumann-Architektur John von Neumann (1903 1957) Programm und Daten im selben Speicher Speicher ist langsam Computer-Architektur Ein Überblick p.19/27

Frage Programm-Code Wo ist das Programm gespeichert? Im Speicher! von Neumann-Architektur John von Neumann (1903 1957) Programm und Daten im selben Speicher Speicher ist langsam von Neumannscher Flaschenhals Computer-Architektur Ein Überblick p.19/27

Instruction Register zusätzliches Register (IR) Computer-Architektur Ein Überblick p.20/27

Instruction Register zusätzliches Register (IR) beinhaltet den Befehl Computer-Architektur Ein Überblick p.20/27

Programm Counter zusätzliches Register (PC) Computer-Architektur Ein Überblick p.21/27

Programm Counter zusätzliches Register (PC) beinhaltet die Adresse, wo Befehl gespeichert ist Computer-Architektur Ein Überblick p.21/27

Programm Counter zusätzliches Register (PC) beinhaltet die Adresse, wo Befehl gespeichert ist PC wird nach Abarbeitung des Befehls um eins erhöht Computer-Architektur Ein Überblick p.21/27

Programm Counter zusätzliches Register (PC) beinhaltet die Adresse, wo Befehl gespeichert ist PC wird nach Abarbeitung des Befehls um eins erhöht Immer? Computer-Architektur Ein Überblick p.21/27

Programm Counter zusätzliches Register (PC) beinhaltet die Adresse, wo Befehl gespeichert ist PC wird nach Abarbeitung des Befehls um eins erhöht Immer? Nein! Computer-Architektur Ein Überblick p.21/27

Programm Counter zusätzliches Register (PC) beinhaltet die Adresse, wo Befehl gespeichert ist PC wird nach Abarbeitung des Befehls um eins erhöht Immer? Nein! Sprung-Befehle Computer-Architektur Ein Überblick p.21/27

Programm-Codierung Platzersparnis Computer-Architektur Ein Überblick p.22/27

Programm-Codierung Platzersparnis Codierung als 0/1-Folgen Computer-Architektur Ein Überblick p.22/27

Beispielprogramm (noch einmal... ) Voraussetzungen: Computer-Architektur Ein Überblick p.23/27

Beispielprogramm (noch einmal... ) Voraussetzungen: Speicheradresse 0815: 25 Computer-Architektur Ein Überblick p.23/27

Beispielprogramm (noch einmal... ) Voraussetzungen: Speicheradresse 0815: 25 Speicheradresse 4711: 19 Computer-Architektur Ein Überblick p.23/27

Beispielprogramm (noch einmal... ) Voraussetzungen: Speicheradresse 0815: 25 Speicheradresse 4711: 19 Programm gespeichert ab Adresse: 1704 Computer-Architektur Ein Überblick p.23/27

Beispielprogramm (noch einmal... ) Voraussetzungen: Speicheradresse 0815: 25 Speicheradresse 4711: 19 Programm gespeichert ab Adresse: 1704 PC = 1704 Computer-Architektur Ein Überblick p.23/27

Beispielprogramm Programm: Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Load(0815) Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Computer-Architektur Ein Überblick p.24/27

Beispielprogramm Programm: Load(0815) A R Load(4711) R := R - A Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Store(0815) Computer-Architektur Ein Überblick p.24/27

Performance MIPS (Million Instructions per Second) Computer-Architektur Ein Überblick p.25/27

Performance MIPS (Million Instructions per Second) Intel 8080 0,640 MIPS bei 2 MHz 1974 Motorola 68000 1 MIPS bei 8 MHz 1979 ARM 7500FE 35,9 MIPS bei 40 MHz 1996 Intel 486DX 54 MIPS bei 66 MHz 1992 Zilog ez80 80 MIPS bei 50 MHz 1998 ARM10 400 MIPS bei 300 MHz 1999 Athlon 64 8400 MIPS bei 2,8 GHz 2005 Computer-Architektur Ein Überblick p.25/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Computer-Architektur Ein Überblick p.26/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Das Programm ändert seinen eigenen Programm-Code! Computer-Architektur Ein Überblick p.26/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Das Programm ändert seinen eigenen Programm-Code! selbstmodifizierendes Programm Computer-Architektur Ein Überblick p.26/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Das Programm ändert seinen eigenen Programm-Code! selbstmodifizierendes Programm nicht erwünscht Computer-Architektur Ein Überblick p.26/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Das Programm ändert seinen eigenen Programm-Code! selbstmodifizierendes Programm nicht erwünscht Wer überprüft das? Computer-Architektur Ein Überblick p.26/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Das Programm ändert seinen eigenen Programm-Code! selbstmodifizierendes Programm nicht erwünscht Wer überprüft das? Hardware (Prozessor)? Computer-Architektur Ein Überblick p.26/27

Frage Was wäre, wenn Datum statt unter 0815 unter Adresse 1709 stehen würde? Das Programm ändert seinen eigenen Programm-Code! selbstmodifizierendes Programm nicht erwünscht Wer überprüft das? Hardware (Prozessor)? Betriebssystem Computer-Architektur Ein Überblick p.26/27

Noch ein Beispiel Load(0815) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) R := R + A Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) R := R + A Store(4711) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) R := R + A Store(4711) Load(0815) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Store(0815) Computer-Architektur Ein Überblick p.27/27

Noch ein Beispiel Load(0815) A R Load(4711) if A < R goto 1715 Store(0815) Load(4711) R := R + A Store(4711) Load(0815) R := R - A Store(0815) NOP Computer-Architektur Ein Überblick p.27/27