Mikrocomputertechnik



Ähnliche Dokumente
Mikroprozessor als universeller digitaler Baustein

Mikrocomputertechnik. Einadressmaschine

Schaltnetze. Inhaltsübersicht. Aufbau von Schaltnetzen anhand wichtiger Beispiele. Codierer, Decodierer und Codekonverter. Additionsschaltnetze

Die Mikroprogrammebene eines Rechners

Teil VIII Von Neumann Rechner 1

Der Toy Rechner Ein einfacher Mikrorechner

L3. Datenmanipulation

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

Teil 2: Rechnerorganisation

Computer-Architektur Ein Überblick

Rechnernetze und Organisation

3 Rechnen und Schaltnetze

2-er Komplement: Schritt 1 von 3


Kap 4. 4 Die Mikroprogrammebene eines Rechners

INFORMATIK Oberstufe. Funktionsweise eines Rechners

2. Negative Dualzahlen darstellen

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

Rechnerorganisation 2 TOY. Karl C. Posch. co1.ro_2003. Karl.Posch@iaik.tugraz.at

Computermuseum WSI. Prof. Dr. Herbert Klaeren

Mikrocomputertechnik 2.Mikroprozessor

Assembler am Beispiel der MIPS Architektur

Rechnerorganisation. (10,11) Informationskodierung (12,13,14) TECHNISCHE UNIVERSITÄT ILMENAU. IHS, H.- D. Wuttke `09

Technische Informatik 2 Adressierungsarten

Grundlagen der Rechnerarchitektur

Instruktionssatz-Architektur

1. 4-Bit Binärzahlen ohne Vorzeichen 2. 4-Bit Binärzahlen mit Vorzeichen 3. 4-Bit Binärzahlen im 2er Komplement 4. Rechnen im 2er Komplement

Arithmetik, Register und Speicherzugriff. Grundlagen der Rechnerarchitektur Assembler 9

Johann Wolfgang Goethe-Universität

Teil 2: Rechnerorganisation

Zahlensysteme. von Christian Bartl

Facharbeit Informatik. Thema:

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

Von-Neumann-Architektur

Teil I: Wat isse ne Mikrokontroller?

Grundlagen der Rechnerarchitektur

2011 Langenscheidt KG, Berlin und München Vervielfältigung zu Unterrichtszwecken gestattet. Seite 1

0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet).

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

Einstellige binäre Addierschaltung (Addierer)

Klausur "Informatik I" vom Teil "Rechnerstrukturen"

Gut für die Region. Sparkasse Neunkirchen. Bankkaufmann/Bankkauffrau Beruf mit Zukunft

Microcontroller Kurs Microcontroller Kurs/Johannes Fuchs 1

Technische Voraussetzungen

Musterlösungen Technische Informatik 2 (T2) Prof. Dr.-Ing. D. P. F. Möller

Hyper-V Grundlagen der Virtualisierung

enerpy collaborative webased workflows collaborative webbased groupware INDEX 1. Netzwerk Überblick 2. Windows Server 2008

Ein polyadisches Zahlensystem mit der Basis B ist ein Zahlensystem, in dem eine Zahl x nach Potenzen von B zerlegt wird.

IT für Führungskräfte. Zentraleinheiten Gruppe 2 - CPU 1

Lehrgang: Digitaltechnik 1 ( Grundlagen ) - Im Lehrgang verwendete Gatter ( Übersicht ) Seite 3

Aufbau und Funktionsweise eines Computers

Technische Voraussetzungen

MINECRAFT SERVER AUF AZURE

Sucosoft S40 KOP/FBS KOP FBS

Mikrocontroller Grundlagen. Markus Koch April 2011

JMPCN Sprungbefehl nur ausführen, wenn VKE 0 ist. JMPC Sprungbefehl nur ausführen, wenn VKE 1 ist. JMP Ohne Bedingung zur Sprungmarke wechseln.

ArchiCrypt Datenschutz Suite

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

5. Übung: Binäres Rechnen und Fließkommazahlen Abteilung Verteilte Systeme, Universität Ulm

Grundlagen der Rechnerarchitektur. MIPS Assembler

Was ist die Performance Ratio?

2.2 Rechnerorganisation: Aufbau und Funktionsweise

Besprechung des 3. Übungsblattes MIMA-Interpreter MIMA-Aufgabe: Primzahltest Weitere MIMA-Aufgaben online

Rechner Architektur. Martin Gülck

Brückenkurs / Computer

Datenpfad einer einfachen MIPS CPU

C:\WINNT\System32 ist der Pfad der zur Datei calc.exe führt. Diese Datei enthält das Rechner - Programm. Klicke jetzt auf Abbrechen.

1 Rechnerstrukturen 1: Der Sehr Einfache Computer

Beispiel vor dem Beweis:

Datenpfad einer einfachen MIPS CPU

Mikro-Controller-Pass 1

Lösungsvorschlag 9. Übung Technische Grundlagen der Informatik II Sommersemester 2009

Computergruppe Heimerdingen Basiskurs. Karlheinz Wanja & Richard Zeitler

Wie kann man beweisen, dass (H, ) eine Gruppe ist?

Protokoll zum Praktikum des Moduls Technische Informatik an der JLU Gießen

Übungsaufgaben. - Vorgehensweise entsprechend dem Algorithmus der schriftlichen Multiplikation

Übung RA, Kapitel 1.2

Datenpfad einer einfachen MIPS CPU

Datenpfad einer einfachen MIPS CPU

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Digitaltechnik und Rechnerstrukturen. 2. Entwurf eines einfachen Prozessors

Im Bereich der Entwicklung und Herstellung von Prozessoren spielen

Rechnerstrukturen 1: Der Sehr Einfache Computer

Computersysteme. Fragestunde

DATEN UND BEFEHLSFORMATE, ADDRESSIERUNGSARTEN UND MASCHINEN- PROGRAMMIERUNGSKONZEPTE

Rechnerorganisation. H.-D. Wuttke `

MAXDATA b.drive. Externe Festplatte mit integrierter Backup Software

Aufbau und Funktionsweise eines Computers

Kap.3 Mikroarchitektur. Prozessoren, interne Sicht

Zahlen und Zeichen (1)

Rechnergrundlagen SS Vorlesung

Anleitung C3 Privacy V loxone.c3online.at. Kontakt & Support. Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) MAIL info@c3online.

Installationsanleitung für Upgrade auf Windows 10 (Windows 8.1)

Transkript:

Entwiklunggehihte der Mikroprozeoren Jhr µp-typ 1. Genertion 1971 Intel 4004 4-Bit ALU, 16x4Bit Regiter, 12 Bit Adreu, 45 Befehle, 2250 Trnitoren 1972 Intel 8008 8-Bit ALU, 6x8 Bit Regiter, 14 Bit Adreu, 30 µe/befehl, 2.Genertion 1972 Intel 8080 8-Bit Prozeor, 16 Bit Adreu,2µe/Befehl,75 Befehle, 5000 Trnitoren, Interruptfähig 1974 Motorol 6800 1976 Intel 8085 Zilog Z80 3. Genertion Weiterentwiklung de 8080 1978 Intel 8086 16-Bit Prozeor, 29000 Trnitoren, 20 Bit Adreu Intel 8048 1. Ein-Chip Computer 1979 Motorol 68000 Bit Regiter, 16 MB Adreereih, 68000 Trnitoren Z8000 Intel 8088 Motorol 6809 1982 Intel 80286 1984 Intel 80386 1989 1990 Motorol 68020 NS 3 Intel 80486 Motorol 68040 8 Bit Dtenu, intern 16 Bit 4. Genertion -Bit Prozeoren, 275000 Trnitoren, virtuelle Speiherverwltung integriert 1,2 Mio Trnitoren, FPU integriert 1993 Intel Pentium 3,1 Mio Trnitoren, 16 Kyte Che, 64/-Bit Prozeor DEC Alph Chip IBM/Motorol/ Apple: PowerPC 601 64 Bit RISC-Chip, 2,8 Mio Trnitoren /64 Bit RISC Chip,2,8 Mio Trnitoren

Blokhltild Peripherie externer Speiher Tkt µp/ze/cpu Input/Output (I/O) Rehenwerk Steuerwerk RAM ROM Anpßlogik Dtenu Adreu Steueru Sytemu idirektionl unidirektionl

Einfhte Prozeorrhitektur mit Akku Sttu C Z 8 Akku ALU 8 Speiher 2 Dtenu 3 IR OP 8 Adree 5 5 +1 PC 8 Deoder 5 5 R/W Adreu Treier Treier Treier PC Progrm Counter Akku Akkumultor OP Opertion ALU Arithmeti Logi Unit IR Intrution Regiter C Crry Z Zero Befehllite: OpCode Deziml Mnemoni 000 0 HALT 001 1 LOAD mem 010 2 STORE mem 011 3 ADD mem 100 4 SUB mem 101 5 JMP mem 110 6 JMPC mem 111 7 JMPZ mem

Reliierung der ALU Reliierung de Prozeor l digitle Shltung Befehltz der ALU eteht u : Addition (ADD mem) Sutrktion (SUB mem) Lden (LOAD mem) Die ALU wird l -ALU reliiert Kerntük der ALU it ein Addierer Addierer 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 S = XOR C = AND & =1 Hl-Addierer

Vollddierer: Berükihtigung de Üertrg u der vorigen Stelle +1 Vollddierer HA +1 >=1 HA Wird ufgeut u 2 Hlddieren, die Oderverknüpfung der rry` ergit d rry der nähten Stelle Addidtion mehrerer Bit (z.b. 1 Byte) wird durh Prllelhltung mehrer 1- Bit Addierer erreiht n 2 1 0 n 2 1 0 n+1 0 n 2 1 0

Lod mem: Lden de Akku mit dem Inhlt einer Adree => Addition einer 0 & Steuerleitung (trl1) 0 = Lden 1 = Addition +1 Vollddierer Su mem: Sutrktion => Addition de 2er Komplement 2er Komplement : Invertieren (Exor) und Addition einer 1 =1 Steuerleitung (trl2) 0 = Addition 1 = Sutrktion +1 Vollddierer 1

7 7 6 6 Ctrl1 0 0 Ctrl2 & =1 & =1 & =1 7 6 0 7 6 0 LOAD Ctrl1 = 0 Ctrl2 = 0 ADD Ctrl1 = 1 Ctr2 = 0 SUB Ctrl1 = 1 Ctrl2 = 1

Struktur eine 16/ Bit µp Um den Dtenfluß ei der Befehlereitung innerhl eine µp zu etrhten, gehen wir von einem Modell eine 16/ Bit µ u. D Modell it dem Prozeor MC 68000 von Motorol nhempfunden. Regitertz D (Dten) ALU PSR Regitertz A (Adreen) Opernd 1 OR1 Rehenwerk Opernd 2 OR2 Treier 16 Dtenu 16 IDB PC +2 AR OPC QU2/ZI MODE2 MODE1 QU1 Progrmmzähler Operndendree IR 16 24 Adreu m Steuerlogik 4 RAB n Leitwerk Clok Steueru PSR PC IR DBT IDB IAR Prozeortturegiter Zero-Flg Ergeni = 0 Negtiv-Flg Ergeni < 0 Crry-Flg Üertrg in die nähte Stelle Overflow-Flg Bereihüerhreitung Progrmmzähler (Progrmounter) enthält die Adree de nähten Befehl Intruktionregiter enthält d Befehlwort Dtenutreier Interner Dtenu Zwihenpeiher für Opernden