Mikroprozessortechnik

Größe: px
Ab Seite anzeigen:

Download "Mikroprozessortechnik"

Transkript

1 Thomas Flik Hans Liebig Mikroprozessortechnik CISC, RISC Systemaufbau Assembler und С 5., vollständig neubearbeitete Auflage mit 288 Abbildungen und 30 Tabellen Unter Mitwirkung von M. Menge Ä) Springer

2 Inhaltsverzeichnis 1 Einführung in den Aufbau und die Programmierung von Mikroprozessorsystemen Informationsdarstellung Informationseinheiten Zeichen (characters) Hexadezimal-und Oktalcode Ganze Zahlen (binary numbers) Gleitkommazahlen (floating-point numbers) Binärcodierte Dezimalziffern (BCD-Zahlen) Rechnerstruktur (CISC) Übersicht über die Hardwarekomponenten Busorientierte Systemstruktur Mikroprozessor Speicher EhWAusgabeeinheit Assemblerprogrammierung (CISC) Programmdarstellung Programmübersetzung (Assemblierung) Programmeingabe und Textausgabe Der RISC-Mikroprozessor Prozessorstruktur Maschinen-/Assemblerprogrammierung 53 2 Der Mikroprozessor CISC-Programmiermodell Registersatz und Prozessorstatus Datenformate, Datentypen und Datenzugriff Adressierungsarten und Befehlsformate Befehlssatz Unterbrechungssystem und Betriebsarten RISC-Programmiermodell Registersatz und Prozessorstatus Datenformate, Datentypen und Datenzugriff 105

3 X Inhaltsverzeichnis Adressierungsarten und Befehlsformate Befehlssatz Unterbrechungssystem und Betriebsarten Moderne CISC-und RISC-Architekturen Parallel arbeitende Funktionseinheiten Konflikte bei superskalaren Prozessoren Sprungvorhersage Assemblerprogrammierung mit Gegenüberstellung von C-Programmen Assemblersprache Algorithmendarstellung Assemblersyntax und Assembleranweisungen Feste und verschiebbare Programme Makrobefehle und bedingte Assemblierung Programmflußsteuerung Programmverzweigungen Programmschleifen Unterprogrammtechniken Unterprogrammanschluß Parameterübergabe Geschachtelte Unterprogramme Modulare Programmierung RISC-spezifische Programmierung Lade-/Speichere-Problematik Unterprogrammanschluß Programmunterbrechungen Maschinennahe Programmierung in С 206 (M. Menge) 4.1 Abstraktion von der Maschine Abstraktion durch das Betriebssystem Abstraktion durch den Übersetzer C-Übersetzer mit Zuschnitt auf den Prozessor Speicher-und Ein-/Ausgabezugriffe Datentypen Interrupts Nutzung prozessorspezifischer Merkmale Portabilität 219

4 Inhaltsverzeichnis XI 4.3 Standard-C mit Spezialisierung durch Assemblereinbindungen Inline-Assembler Assemblermodule Startup-Code C-Programmierung mit Betriebssystemunterstützung Kommerzielle und frei verfügbare Betriebssysteme Entwurf eines einfachen Betriebssystems Busse und Systemstrukturen Systemaufbau und Systemstrukturen Einkartensystem und Mikrocontroller Busorientierte Mehrkartensysteme Busfunktionen Mehrbussysteme Einige gebräuchliche Busse und Einprozessorstrukturen Mehrprozessorstrukturen Adressierung der Systemkomponenten Isolierte und speicherbezogene Adressierung Karten-, Block-und Bausteinanwahl Byte-, Halbwort-und Wortanwahl Big-endian-und Little-endian-byte-Ordering Busankopplung Datentransportsteuerung Synchroner und asynchroner Bus Schreib-und Lesezyklen Blockbuszyklus Busarbitration Buszuteilung Systemstrukturen Interruptsystem und Systemsteuersignale Codierte Interruptanforderungen Uncodierte Interruptanforderungen Besondere Unterbrechungssignale DerPCI-Local-Bus Motivation und technische Daten Bussignale Busoperationen 321

5 XII Inhaltsverzeichnis 6 Speicherorganisation Speicheraufbau und Speicherzugriff Speicherbausteine Aufbau einer Speicherbank Verschränken von Speicherbänken Überlappen von Buszyklen Speicherzugriffe mittels Blockbuszyklen Caches Speicherhierarchie Laden des Cache Cache-Strukturen Aktualisierungsstrategien und Datenkohärenz Virtuelle und reale Cache-Adressierung Hauptspeicherverwaltung Segmentierung (segmenting) Seitenverwaltung (paging) Segmentierung mit Seitenverwaltung Speicherschutz und Speicherstatus Ein-/Ausgabeorganisation und Rechnerkommunikation Prozessorgesteuerte Ein-/Ausgabe Ein einfacher Interface-Baustein Synchronisationstechniken Gleichzeitige Bearbeitung mehrerer Ein-/Ausgabevorgänge Schnittstellenvereinbarungen Übertragungsmerkmale Serielle Schnittstellen Parallele Schnittstellen Parallele Ein-/Ausgabe Datendarstellung Datenpufferung und Synchronisation Parallel-Interface-Baustein Asynchron serielle EhWAusgabe Datendarstellung Takt-und Zeichensynchronisation Asynchron serieller Interface-Baustein Synchron serielle Ein-/Ausgabe Takt-und Zeichensynchronisation Protokolle Synchron serieller Interface-Baustein 460

6 Inhaltsverzeichnis ХШ 7.6 Rechnernetze und Datenfernübertragung Weitverkehrsnetze und lokale Netze Datenfernübertragung Sicherung der Datenübertragung Ein-/Ausgabesteuereinheiten und Peripheriegeräte DMA-Controller und Ein-/Ausgabecomputer Direktspeicherzugriff (DMA) DMA-Controller-Baustein Ein-/Ausgabeprozessor Ein-/Ausgabecomputer Hintergrundspeicher Floppy-Disk-Speicher Magnetplattenspeicher Solid-State-Disk und RAM-Disk Optische Plattenspeicher Magneto-optische Plattenspeicher Magnetbandspeicher EhWAusgabegeräte Datensichtgerät und Video-Controller Tastatur Maus Drucker Scanner Periphere Busse Paralleler SCSI-Bus Serielle SCSI-Busse Universal Serial Bus IEC-Bus 558 Literatur 561 Akronyme 566 Sachverzeichnis 569

Mikroprozessortechnik und Rechnerstrukturen

Mikroprozessortechnik und Rechnerstrukturen Thomas Flik Mikroprozessortechnik und Rechnerstrukturen 7., neu bearbeitete Auflage Unter Mitwirkung von H. Liebig und M. Menge Mit 303 Abbildungen Technische Univer,?Jä! Dennsfadt FACHBEREICH INFORMATIK

Mehr

Thomas Flik. Mikroprozessortechnik und Rechnerstrukturen

Thomas Flik. Mikroprozessortechnik und Rechnerstrukturen Thomas Flik Mikroprozessortechnik und Rechnerstrukturen Thomas Flik Mikroprozessortechnik und Rechnerstrukturen 7., neu bearbeitete Auflage Unter Mitwirkung von H. Liebig und M. Menge Mit 303 Abbildungen

Mehr

Mikroprozessor - technik

Mikroprozessor - technik Springer-Lehrbuch Thomas Flik. Hans Liebig Mikroprozessor - technik CISC, RISC Systemautbau Programmierung Vierte, neu bearbeitete und erweiterte Auflage mit 327 Abbildungen und 46 Tabellen Springer-Verlag

Mehr

H. Liebig, Th. Flik, P. Rechenberg, A. Reinefeld, H. Mössenböck

H. Liebig, Th. Flik, P. Rechenberg, A. Reinefeld, H. Mössenböck Inhaltsverzeichnis VII Technische Informatik H. Liebig, Th. Flik, P. Rechenberg, A. Reinefeld, H. Mössenböck Mathematische Modelle H. Liebig, P. Rechenberg 1 Boole sche Algebra... 3 1.1 Logische Verknüpfungen

Mehr

Mikroprozessortechnik

Mikroprozessortechnik Klaus Wüst Mikroprozessortechnik Grundlagen, Architekturen und Programmierung von Mikroprozessoren, MikroControllern und Signalprozessoren 2., aktualisierte und erweiterte Auflage Mit 190 Abbildungen und

Mehr

MikroController und Mikroprozessoren

MikroController und Mikroprozessoren Uwe Brinkschulte Theo Ungerer MikroController und Mikroprozessoren Mit 205 Abbildungen und 39 Tabellen Springer Inhaltsverzeichnis 1 Grundlagen 1 1.1 Mikroprozessoren, MikroController, Signalprozessoren

Mehr

Mikroprozessortechnik

Mikroprozessortechnik Klaus Wüst Mikroprozessortechnik Grundlagen, Architekturen, Schaltungstechnik und Betrieb von Mikroprozessoren und Mikrocontrollern 3., aktualisierte und erweiterte Auflage Mit 195 Abbildungen und 44 Tabellen

Mehr

x Inhaltsverzeichnis 2. von NEUMANN-Rechner Grundkonzept Interne und externe Busse Prozessorregister Stackpointer

x Inhaltsverzeichnis 2. von NEUMANN-Rechner Grundkonzept Interne und externe Busse Prozessorregister Stackpointer Inhaltsverzeichnis 1. Komplexe Schaltwerke 1 1.1 Zeitverhalten von Schaltwerken 2 1.1.1 Wirk- und Kippintervalle 3 1.1.2 Rückkopplungsbedingungen 6 1.2 Entwurf von Schaltwerken 9 1.3 Kooperierende Schaltwerke

Mehr

Mikroprozessortechnik

Mikroprozessortechnik Klaus Wüst Mikroprozessortechnik Grundlagen, Architekturen, Schaltungstechnik und Betrieb von Mikroprozessoren und MikroControllern 4., aktualisierte und erweiterte Auflage Mit 195 Abbildungen und 44 Tabellen

Mehr

Systementwurf mit Mikroprozessoren WS 09/10 R. Hoffmann

Systementwurf mit Mikroprozessoren WS 09/10 R. Hoffmann 1 Systementwurf mit Mikroprozessoren WS 09/10 R. Hoffmann Lernziele Verstehen Lernen wie Mikroprozessoren und ihre Schnittstellen funktionieren. Lernen, wie man Systeme mit Mikroprozessoren entwirft. Warum

Mehr

Technische Informatik 2

Technische Informatik 2 W. Schiffmann R. Schmitz Technische Informatik 2 Grundlagen der Computertechnik 3., überarbeitete Auflage mit 146 Abbildungen Ä} Springer Inhaltsverzeichnis 1. Komplexe Schaltwerke 1 1.1 Aufbau eines Schaltwerks

Mehr

EINGEBETTETE SYSTEME Vorlesungen WS2005

EINGEBETTETE SYSTEME Vorlesungen WS2005 EINGEBETTETE SYSTEME Vorlesungen WS2005 1 Mikrocontroller- Komponenten 2 Entwurf eingebetteter Systeme 3 Mikrocontroller-Komponenten Prozessorkern: prinzipiell kein Unterschied zum Kern eines Mikroprozessors

Mehr

Mikrorechner-Technik

Mikrorechner-Technik Springer-Lehrbuch Mikrorechner-Technik Band II Busse, Speicher, Peripherie und Mikrocontroller Bearbeitet von Helmut Bähring Neuausgabe 2002. Taschenbuch. xxvii, 425 S. Paperback ISBN 978 3 540 43693 5

Mehr

Inhaltsverzeichnis VII. Teil I: PC- und Mikrocomputer-Technik

Inhaltsverzeichnis VII. Teil I: PC- und Mikrocomputer-Technik VII Teil I: PC- und Mikrocomputer-Technik 1 Interne Darstellung von Informationen... 2 1.1 Darstellung positiver ganzer Zahlen... 2 1.1.1 Binär- und Hexadezimalsystem... 3 1.1.2 Umrechnungsverfahren...

Mehr

MikroController und Mikroprozessoren

MikroController und Mikroprozessoren Uwe Brinkschulte Theo Ungerer MikroController und Mikroprozessoren 2. überarbeitete Auflage Mit 212 Abbildungen und 41 Tabellen Springer Inhaltsverzeichnis Vorwort Vorwort zur 2. Auflage Inhaltsverzeichnis

Mehr

Mikrocontroller und Mikroprozessoren

Mikrocontroller und Mikroprozessoren Uwe Brinkschulte Theo Ungerer Mikrocontroller und Mikroprozessoren 3. Auflage 4y Springer Inhaltsverzeichnis Vorwort Vorwort zur 2. Auflage Vorwort zur 3. Auflage Inhaltsverzeichnis VII IX XI XIII 1 Grundlagen

Mehr

Vorwort Teil 1: Grundlagen 1. 1 Einleitung Grundbegriffe Einheiten Geschichte Arten von Computern 8

Vorwort Teil 1: Grundlagen 1. 1 Einleitung Grundbegriffe Einheiten Geschichte Arten von Computern 8 Inhaltsverzeichnis Vorwort Teil 1: Grundlagen 1 1 Einleitung 3 1.1 Grundbegriffe 3 1.2 Einheiten 5 1.3 Geschichte 6 1.4 Arten von Computern 8 2 Allgemeiner Aufbau eines Computersystems 15 2.1 Blockdiagramm

Mehr

Mikrocomputertechnik mit dem Controller C167

Mikrocomputertechnik mit dem Controller C167 Mikrocomputertechnik mit dem Controller C167 Programmierung in Assembler undc Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt Oldenbourg Verlag München Wien Inhaltsverzeichnis Vorwort 9

Mehr

Rechneraufbau und Rechnerstrukturen

Rechneraufbau und Rechnerstrukturen Rechneraufbau und Rechnerstrukturen von Prof. Dr. em. Walter Oberschelp, RWTH Aachen und Prof. Dr. Gottfried Vossen, Universität Münster 9. Auflage Oldenbourg Verlag München Wien Inhaltsverzeichnis Vorwort

Mehr

Das Ingenieurwissen: Technische Informatik

Das Ingenieurwissen: Technische Informatik Das Ingenieurwissen: Technische Informatik Hans Liebig Thomas Flik Peter Rechenberg Alexander Reinefeld Hanspeter Mössenböck Das Ingenieurwissen: Technische Informatik Hans Liebig TU Berlin Berlin, Deutschland

Mehr

Struktur und Operationsprinzip von Prozessoren

Struktur und Operationsprinzip von Prozessoren Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) Struktur und Operationsprinzip von Prozessoren Sommersemester 2008 Zellescher Weg 14 Treffz-Bau (HRSK-Anbau) - HRSK 151 Tel. +49 351-463 -

Mehr

Inhaltsverzeichnis 1 Grundlagen Grundlegende Prozessortechniken...16

Inhaltsverzeichnis 1 Grundlagen Grundlegende Prozessortechniken...16 Inhaltsverzeichnis 1 Grundlagen...1 1.1 Mikroprozessoren, Mikrocontroller, Signalprozessoren und SoC...1 1.2 PC-Systeme...3 1.3 Eingebettete und ubiquitäre Systeme...5 1.4 Leistungsmessung und Leistungsvergleich...11

Mehr

Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie

Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt 4., korrigierte Auflage Oldenbourg Verlag

Mehr

Helmut Bähring. Mikrorechner Technik. Übungen und Lösungen. Mit 78 Abbildungen und CD-ROM. Springer

Helmut Bähring. Mikrorechner Technik. Übungen und Lösungen. Mit 78 Abbildungen und CD-ROM. Springer Helmut Bähring Mikrorechner Technik Übungen und Lösungen Mit 78 Abbildungen und CD-ROM Springer Inhaltsverzeichnis Vorwort : VII I. Übungen zu Band 1 1 1.1 Grundlagen 1 Aufgabe 1: Zu den Maßeinheiten Kilo,

Mehr

Inhalt Teil 4 (Buszyklen) aus 5. Busse und Systemstrukturen

Inhalt Teil 4 (Buszyklen) aus 5. Busse und Systemstrukturen Inhalt Teil 4 (Buszyklen) aus 5. Busse und Systemstrukturen 1 5.2 Adressierung der Systemkomponenten 5.2.1 Isolierte und speicherbezogene Adressierung 5.2.2 Karten-, Block- und Bausteinanwahl 5.2.3 Byte-,

Mehr

Übung I Echtzeitbetriebssysteme

Übung I Echtzeitbetriebssysteme Übung I Echtzeitbetriebssysteme a) Von welchen drei Faktoren hängt bei der Echtzeitverarbeitung das korrekte Ergebnis ab? b) Wann ist ein System echtzeitfähig? c) Was versteht man unter Harter und Weicher

Mehr

16/32 bit. ~ikroprozessorsysteme

16/32 bit. ~ikroprozessorsysteme 16/32 bit ~ikroprozessorsysteme Von Dr.-Ing. Manfred Rübel Akademischer Direktor im Fachbereich Elektrotechnik der Universität der Bundeswehr Hamburg Mit 278 Bildern EI3 B. G. Teubner Stuttgart 1991 CIP-Titelaufnahme

Mehr

Inhaltsverzeichnis Übersicht Prozesse

Inhaltsverzeichnis Übersicht Prozesse 1 Übersicht... 1 1.1 Einleitung: Was ist ein Betriebssystem?... 1 1.2 Betriebssystemschichten... 2 1.3 Schnittstellen und virtuelle Maschinen... 3 1.4 Betriebssystemaufbau... 5 1.4.1 Systemaufrufe... 6

Mehr

Rechneraufbau und Rechnerstrukturen

Rechneraufbau und Rechnerstrukturen Rechneraufbau und Rechnerstrukturen von Walter Oberschelp RWTH Aachen und Gottfried Vossen Universität Münster 10. Auflage c 2006 R. Oldenbourg Verlag GmbH, München Inhaltsverzeichnis Auszug... x... aus

Mehr

Rechnergrundlagen. Vom Rechenwerk zum Universalrechner. von Prof. Dr. Rainer Kelch. Fachbuchverlag Leipzig im Carl Hanser Verlag

Rechnergrundlagen. Vom Rechenwerk zum Universalrechner. von Prof. Dr. Rainer Kelch. Fachbuchverlag Leipzig im Carl Hanser Verlag Rechnergrundlagen Vom Rechenwerk zum Universalrechner von Prof. Dr. Rainer Kelch mit 118 Bildern, 44 Tabellen, 11 Beispielen, 15 Aufgaben und einer CD-ROM ГЯ Fachbuchverlag Leipzig im Carl Hanser Verlag

Mehr

Computerarchitektur. Andrew S.Tanenbaum James Goodman BIBLIOTHEK. Strukturen Konzepte Grundlagen. Pearson Studium

Computerarchitektur. Andrew S.Tanenbaum James Goodman BIBLIOTHEK. Strukturen Konzepte Grundlagen. Pearson Studium Andrew S.Tanenbaum James Goodman Technische Universität Darmatadt FACHBEREICH INFORMATIK BIBLIOTHEK Inventar-Nr.: Sachgebiete:. Standort: Computerarchitektur Strukturen Konzepte Grundlagen Pearson Studium

Mehr

Inhaltsverzeichnis. Vorwort...VII. Vorwort zur 2. Auflage... IX. Inhaltsverzeichnis... XI

Inhaltsverzeichnis. Vorwort...VII. Vorwort zur 2. Auflage... IX. Inhaltsverzeichnis... XI Vorwort...VII Vorwort zur 2. Auflage... IX Inhaltsverzeichnis... XI 1 Grundlagen...1 1.1 Mikroprozessoren, Mikrocontroller, Signalprozessoren und SoC...1 1.2 PC-Systeme...3 1.3 Eingebettete und ubiquitäre

Mehr

Mikrocontroller und Mikroprozessoren

Mikrocontroller und Mikroprozessoren examen.press Mikrocontroller und Mikroprozessoren Bearbeitet von Uwe Brinkschulte, Theo Ungerer überarbeitet 2007. Taschenbuch. XVI, 453 S. Paperback ISBN 978 3 540 46801 1 Format (B x L): 15,5 x 23,5

Mehr

Jörg Zschocke. Der Mikroprozessor 6809

Jörg Zschocke. Der Mikroprozessor 6809 Jörg Zschocke Der Mikroprozessor 6809 Mikroprozessoren --------------~ Der Mikroprozessor 6809 von J. Zschocke Mikrocomputer. Aufbau und Anwendung. Arbeitsbuch zum /lp von J. Zschocke Mikroprozessoren

Mehr

PIC-Microcontroller. Oldenbourg Verlag München

PIC-Microcontroller. Oldenbourg Verlag München PIC-Microcontroller Programmierung in Assembler und С - Schaltungen und Anwendungsbeispiele für die Familien PIC18, PIC16, PIC12, PICio von Prof. Dipl.-Ing. Günter Schmitt 2., wesentlich erweiterte Auflage

Mehr

Betriebssysteme Grundlagen und Konzepte

Betriebssysteme Grundlagen und Konzepte Rüdiger Brause Betriebssysteme Grundlagen und Konzepte Mit 157 Abbildungen Inhaltsverzeichnis 1 Übersicht 1 1.1 Einleitung: Was ist ein Betriebssystem? 1 1.2 Betriebssystemschichten 2 1.3 Schnittstellen

Mehr

Rechneraufbau und Rechnerstrukturen

Rechneraufbau und Rechnerstrukturen Rechneraufbau und Rechnerstrukturen von Prof. Dr. Walter Oberschelp, RWTH Aachen und Prof. Dr. Gottfried Vossen, Universität Münster 7, vollständig überarbeitete und aktualisierte Auflage R.Oldenbourg

Mehr

Rechnergrundlagen. Vom Rechenwerk zum Universalrechner

Rechnergrundlagen. Vom Rechenwerk zum Universalrechner Rechnergrundlagen. Vom Rechenwerk zum Universalrechner von Rainer Kelch 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22113 0 Zu Leseprobe schnell und portofrei

Mehr

1. Übersicht zu den Prozessorfamilien 2 2. Grundlagen der Rechnerorganisation 3

1. Übersicht zu den Prozessorfamilien 2 2. Grundlagen der Rechnerorganisation 3 1. Übersicht zu den Prozessorfamilien 2 2. Grundlagen der Rechnerorganisation 3 2.1. Aufbau eines Rechners in Ebenen 3 2.2. Die Ebene der elektronischen Bauelemente 5 2.3. Die Gatterebene 5 2.3.1 Einfache

Mehr

Virtueller Speicher und Memory Management

Virtueller Speicher und Memory Management Virtueller Speicher und Memory Management Speicher-Paradigmen Programmierer ein großer Adressraum linear adressierbar Betriebssystem eine Menge laufender Tasks / Prozesse read-only Instruktionen read-write

Mehr

Rüdiger Brause. Betriebssysteme. Grundlagen und Konzepte. Dritte, überarbeitete Auflage Mit 170 Abbildungen. Springer

Rüdiger Brause. Betriebssysteme. Grundlagen und Konzepte. Dritte, überarbeitete Auflage Mit 170 Abbildungen. Springer Rüdiger Brause Betriebssysteme Grundlagen und Konzepte Dritte, überarbeitete Auflage Mit 170 Abbildungen Springer In hal tsverzei c h n is 1 Übersicht...... 1 1.1 Einleitung: Was ist ein Betriebssystem?...

Mehr

Inhaltsverzeichnis. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN:

Inhaltsverzeichnis. Taschenbuch Mikroprozessortechnik. Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN: Inhaltsverzeichnis Taschenbuch Mikroprozessortechnik Herausgegeben von Thomas Beierlein, Olaf Hagenbruch ISBN: 978-3-446-42331-2 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42331-2

Mehr

Taschenbuch Mikroprozessortechnik

Taschenbuch Mikroprozessortechnik Taschenbuch Mikroprozessortechnik herausgegeben von Thomas Beierlein und Olaf Hagenbruch 4., neu bearbeitete Auflage Mit 214 Bildern und 92 Tabellen Fachbuchverlag Leipzig im Carl Hanser Verlag Inhaltsverzeichnis

Mehr

PIC-Microcontroller. Oldenbourg Verlag Munchen

PIC-Microcontroller. Oldenbourg Verlag Munchen PIC-Microcontroller Programmierung in Assembler und C - Schaltungen und Anwendungsbeispielefurdie Familien PIC18, PIC16, PIC12, PIC10 von Prof. Dipl.-lng. Gunter Schmitt Oldenbourg Verlag Munchen Inhalt

Mehr

1. Übersicht zu den Prozessorfamilien 2 2. Grundlagen der Rechnerorganisation 3

1. Übersicht zu den Prozessorfamilien 2 2. Grundlagen der Rechnerorganisation 3 1. Übersicht zu den Prozessorfamilien 2 2. Grundlagen der Rechnerorganisation 3 2.1. Aufbau eines Rechners in Ebenen 3 2.2. Die Ebene der elektronischen Bauelemente 5 2.3. Die Gatterebene 5 2.3.1 Einfache

Mehr

Prof. Dr. Sven-Hendrik Voß Sommersemester 2017 Technische Informatik (Bachelor), Semester 2 Termin 2, Maschinenorientierte Programmierung

Prof. Dr. Sven-Hendrik Voß Sommersemester 2017 Technische Informatik (Bachelor), Semester 2 Termin 2, Maschinenorientierte Programmierung Prof. Dr. Sven-Hendrik Voß Sommersemester 2017 Technische Informatik (Bachelor), Semester 2 Termin 2, 24.04.2017 Maschinenorientierte Programmierung Seite 2 Organisationsprinzipien und Adressierung Maschinenorientierte

Mehr

examen.press ist eine Reihe, die Theorie und Praxis aus allen Bereichen der Informatik für die Hochschulausbildung vermittelt.

examen.press ist eine Reihe, die Theorie und Praxis aus allen Bereichen der Informatik für die Hochschulausbildung vermittelt. examen.press examen.press ist eine Reihe, die Theorie und Praxis aus allen Bereichen der Informatik für die Hochschulausbildung vermittelt. Helmut Bähring Anwendungsorientierte Mikroprozessoren Mikrocontroller

Mehr

Das Assembler-Buch. Trutz Eyke Podschun. Grundlagen, Einführung und Hochsprachenoptimierung

Das Assembler-Buch. Trutz Eyke Podschun. Grundlagen, Einführung und Hochsprachenoptimierung Trutz Eyke Podschun Das Assembler-Buch Grundlagen, Einführung und Hochsprachenoptimierung ^ ADDISON-WESLEY An imprint of Pearson Education Deutschland GmbH München Boston San Francisco Harlow, England

Mehr

Inhaltsverzeichnis. Vorwort...VII I. Übungen zu Band I... 1

Inhaltsverzeichnis. Vorwort...VII I. Übungen zu Band I... 1 Inhaltsverzeichnis Vorwort...VII I. Übungen zu Band I... 1 I.1 Grundlagen... 1 Aufgabe 1: Zu den Maßeinheiten Kilo, Mega, Giga,...(I.1.1)... 1 Aufgabe 2: Zu den Begriffen bit, byte, bit/s,...(i.1.1)...

Mehr

Dateiverwaltung. Computergruppe Heimerdingen Grundkurs 2015 Karlheinz Wanja & Richard Zeitler Computergruppe Heimerdingen 1

Dateiverwaltung. Computergruppe Heimerdingen Grundkurs 2015 Karlheinz Wanja & Richard Zeitler Computergruppe Heimerdingen 1 Dateiverwaltung Computergruppe Heimerdingen Grundkurs 2015 Karlheinz Wanja & Richard Zeitler 16.02.2015 Computergruppe Heimerdingen 1 Speichermedien Speicherung Bit & Byte Anschluss USB Schnittstelle Ablage

Mehr

16/32 bit- Mikroprozessor- Systeme

16/32 bit- Mikroprozessor- Systeme 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. 16/32 bit- Mikroprozessor- Systeme Von Dr.-Ing. Manfred Rubel Akademischer

Mehr

Technische Informatik 2

Technische Informatik 2 Wolfram Schiffmann Technische Informatik 2 Grundlagen der Computertechnik 5., neu bearbeitete und ergänzte Auflage Mit 161 Abbildungen und 16 Tabellen 4ü Springer 1 Komplexe Schaltwerke 1 1.1 Zeit verhalten

Mehr

Mikrocontroller und Mikroprozessoren

Mikrocontroller und Mikroprozessoren examen.press Mikrocontroller und Mikroprozessoren Bearbeitet von Theo Ungerer 3. Aufl. 2010. Taschenbuch. XVII, 470 S. Paperback ISBN 978 3 642 05397 9 Format (B x L): 15,5 x 23,5 cm Gewicht: 719 g Weitere

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis 3

Inhaltsverzeichnis. Inhaltsverzeichnis 3 Inhaltsverzeichnis Inhaltsverzeichnis 3 1 Einführung 9 1.1 Die Ursprünge der Computertechnik... 10 1.2 Der erste Mikroprozessor... 15 1.3 Schaltungstechniken... 15 1.3.1 Transistor-to-Transistor-Logik...

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Peter Wissemann 4., aktualisierte Auflage mit 267 Bildern sowie zahlreichen Beispielen und Übungen HANSER

Mehr

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen

Vorlesungsziele. Mit gängigen Begriffen etwas anfangen können. In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Vorlesungsziele Mit gängigen Begriffen etwas anfangen können In der Lage sein, die Architektur von Mikroprozessoren zu verstehen Die Grundkomponenten eines Mikroprozessor - Systems und ihr Zusammenwirken

Mehr

Echtzeit-Programmierung bei Automatisierungssystemen

Echtzeit-Programmierung bei Automatisierungssystemen Echtzeit-Programmierung bei Automatisierungssystemen Von Dr. sc. techn. Walter jschaufelberger o. Professor an der Eidgenössischen Technischen Hochschule Zürich Dipl.-Ing. Peter Sprecher und Dipl.-Ing.

Mehr

Technische Informatik 2

Technische Informatik 2 Springer-Lehrbuch Technische Informatik 2 Grundlagen der Computertechnik Bearbeitet von Wolfram Schiffmann erweitert, überarbeitet 2005. Taschenbuch. xviii, 399 S. Paperback ISBN 978 3 540 22271 2 Format

Mehr

Echtzeit-Multitasking

Echtzeit-Multitasking Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme

Mehr

Echtzeit-Multitasking

Echtzeit-Multitasking Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Mikrocomputertechnik Bernd-Dieter Schaaf Mit Mikrocontrollern der Familie 8051 ISBN 3-446-40017-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40017-6 sowie

Mehr

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)

Mehr

Inhalt. Vorwort 11. Kapitel 1 Einführung 15. Kapitel 2 Wie arbeiten Computer? 29. Kapitel 3 Kodierung von Informationen 43

Inhalt. Vorwort 11. Kapitel 1 Einführung 15. Kapitel 2 Wie arbeiten Computer? 29. Kapitel 3 Kodierung von Informationen 43 Inhalt Vorwort 11 Kapitel 1 Einführung 15 1.1 Ein erster Überblick 15 1.2 Was bedeutet EDV? 17 1.2.1 Elektronisch 17 1.2.2 Daten 18 1.2.3 Verarbeitung 18 1.2.4 EDV oder IV 19 1.3 Kurze Geschichte des Computers

Mehr

Mikrocontrollerprogrammierung in Assembler und C

Mikrocontrollerprogrammierung in Assembler und C mitp Professional Mikrocontrollerprogrammierung in Assembler und C für die Mikrocontroller der 8051-Familie - Simulation unter Multisim von Herbert Bernstein 1. Auflage Mikrocontrollerprogrammierung in

Mehr

Eingebettete Systeme oder Embedded Systems. Eingebettete Prozessoren oder Embedded Processors

Eingebettete Systeme oder Embedded Systems. Eingebettete Prozessoren oder Embedded Processors Eingebettete Systeme oder Embedded Systems Eingebettete Prozessoren oder Embedded Processors Was ist ein Eingebettetes System? Marwedel Und wo ist der Prozessor eingebettet? Ein Eingebettetes System ist

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Grundlagen der Mikrocontroller... 1 1.1 Mikrocontroller-Familie ATtiny2313, ATtiny26 und ATmega32.... 6 1.1.1 Merkmale des ATtiny2313, ATtiny26 und ATmega32..... 8 1.1.2 Pinbelegung

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Mikrocomputertechnik Mit Mikrocontrollern der Familie 8051 von Bernd-Dieter Schaaf 5., aktualisierte Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41761 8 Zu Leseprobe

Mehr

Mikrocomputertechnik

Mikrocomputertechnik Bernd-Dieter Schaaf Mikrocomputertechnik Mit MikroControllern der Familie 8051 unter Mitarbeit von Stephan Böcker 5., aktualisierte Auflage mit zahlreichen Bildern, Beispielen und Übungen HANSER 1 Der

Mehr

Teil 1: Prozessorstrukturen

Teil 1: Prozessorstrukturen Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium

Mehr

ZENTRALEINHEITEN GRUPPE

ZENTRALEINHEITEN GRUPPE 31. Oktober 2002 ZENTRALEINHEITEN GRUPPE 2 Rita Schleimer IT für Führungskräfte WS 2002/03 1 Rita Schleimer TEIL 1 - Inhalt Zentraleinheit - Überblick Architekturprinzipien Zentralspeicher IT für Führungskräfte

Mehr

Klausur zur Mikroprozessortechnik

Klausur zur Mikroprozessortechnik Prof. Dr. K. Wüst WS 2006/07 FH Gießen Friedberg, FB MNI Studiengang Informatik Klausur zur Mikroprozessortechnik Nachname: Vorname: Matrikelnummer: 23.3.2007 Punkteverteilung Aufgabe Punkte erreicht 1

Mehr

Dr. Anton Piotrowski lec-bus Software

Dr. Anton Piotrowski lec-bus Software FRANZIS ARBEITSBUCH Dr. Anton Piotrowski lec-bus Software Die Programmierung des lec-bus auf IBM-XT/AT mit Basic, Pascal, Fortran, C, Test-Basic, HP-Basic Mit 116 Abbildungen und 29 Tabellen FRANZIS Inhalt

Mehr

Einführung in die Wirtschaftsinformatik

Einführung in die Wirtschaftsinformatik Peter Stahlknecht Ulrich Hasenkamp Einführung in die Wirtschaftsinformatik Elfte, vollständig überarbeitete Auflage Mit 192 Abbildungen fyj Springer Inhaltsverzeichnis 1 Einleitung l 1.1 Was ist Wirtschaftsinformatik?

Mehr

GRUNDLAGEN DER INFORMATIONSTECHNIK. Übungen TEIL 1 RECHNER

GRUNDLAGEN DER INFORMATIONSTECHNIK. Übungen TEIL 1 RECHNER GRUNDLAGEN DER INFORMATIONSTECHNIK Übungen TEIL 1 RECHNER Otto-von-Guericke-Universität Magdeburg Fakultät für Elektrotechnik und Informationstechnik Institut für Elektronik, Signalverarbeitung und Kommunikationstechnik

Mehr

Geräteentwurf mit Mikroprozessoren 1

Geräteentwurf mit Mikroprozessoren 1 Geräteentwurf mit Mikroprozessoren 1 Vorlesung am Institut für Elektronik der TU Graz Dipl.-Ing. Dr. Gerhard Stöckler SS 2003 Vorausgesetzte Kenntnisse: Grundlagen der Digitaltechnik Binäre Informationsdarstellung

Mehr

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen Mikroprozessoren Grundlagen Aufbau, Blockschaltbild Grundlegende Datentypen AVR-Controller Anatomie Befehlssatz Assembler Speicherzugriff Adressierungsarten Kontrollstrukturen Stack Input / Output (I/O)

Mehr

XIII. Inhaltsverzeichnis

XIII. Inhaltsverzeichnis Inhaltsverzeichnis 1 Aufbau und Funktion eines Personal Computers.......... 1 1.1 Einführung... 1 1.1.1 Aktuelle Computersysteme........................ 1 1.1.2 Arten von Computern 2 1.1.3 Entwicklungstrends...............................

Mehr

Handbuch der Chipkarten

Handbuch der Chipkarten Wolfgang Rankl und Wolfgang Effing Handbuch der Chipkarten Aufbau - Funktionsweise - Einsatz von Smart Cards Mit einem Vorwort von Jürgen Dethloff 2., völlig überarbeitete und erweiterte Auflage 375 Bilder

Mehr

Gerhard H. Schildt, Daniela Kahn, Christopher Kruegel, Christian Moerz. Einführung in die Technische Informatik

Gerhard H. Schildt, Daniela Kahn, Christopher Kruegel, Christian Moerz. Einführung in die Technische Informatik ?- Gerhard H. Schildt, Daniela Kahn, Christopher Kruegel, Christian Moerz Einführung in die Technische Informatik Unter Mitarbeit von Johann Klasek, Heinrich Pangratz, Alexander Redlein, Ulrich Schmid,

Mehr

Teil 1: Prozessorstrukturen

Teil 1: Prozessorstrukturen Teil 1: Prozessorstrukturen Inhalt: Mikroprogrammierung Assemblerprogrammierung Motorola 6809: ein einfacher 8-Bit Mikroprozessor Mikrocontroller Koprozessoren CISC- und RISC-Prozessoren Intel Pentium

Mehr

Echtzeitbetriebssysteme

Echtzeitbetriebssysteme Speicherverwaltung (Memory Management) Aufgaben der Memory-Management-Unit ist l der Speicherschutz und l die Adressumsetzung Wird durch Hardware unterstützt l Memory Management Unit (MMU) l MMU wird vom

Mehr

Computerschnittstellen

Computerschnittstellen Lothar Preuß/Harald Musa Computerschnittstellen Dokumentation der Hard- und Software mit Anwendungsbeispielen CENTRONICS IEC-BUS V.24 Mit 110 Bildern Carl Hanser Verlag München Wien IX Inhaltsverzeichnis

Mehr

Ein und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1.

Ein und Ausgabe. von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Ein und Ausgabe von Neumann Konzept enthält folgende Komponenten: Rechenwerk Steuerwerk Speicher Eingabewerk Ausgabewerk (siehe 1. Vorlesung) v. Neumann Architektur Eingabewerk Speicher Ausgabewerk Rechenwerk

Mehr

Lösungsvorschläge zur Übungsklausur. zum Kurs 1708 Technische Informatik II. im WS 01/02

Lösungsvorschläge zur Übungsklausur. zum Kurs 1708 Technische Informatik II. im WS 01/02 Lösungsvorschläge zur Übungsklausur zum Kurs 1708 Technische Informatik II im WS 01/02 Aufgabe 1: (10 Punkte) Welche der folgenden Aussagen sind richtig? a) Unter dem Begriff Mikroprogramm versteht man

Mehr

Rechnerstrukturen. 7. Assembler. Inhalt. Vorlesung Rechnerstrukturen. Assemblerprogrammierung SML-CPU. SML-Assembler. Binden

Rechnerstrukturen. 7. Assembler. Inhalt. Vorlesung Rechnerstrukturen. Assemblerprogrammierung SML-CPU. SML-Assembler. Binden Rechnerstrukturen 7. Assembler Assemblerprogrammierung SML-CPU Inhalt SML-Assembler Adressierungsarten Instruktionssatz Assembler-Direktiven Binden 7.2 1 Maschinensprache Instruktion = Bitkombination Für

Mehr

3 Entwurf von Schaltwerken mit Mikroprozessoren

3 Entwurf von Schaltwerken mit Mikroprozessoren Nachrichtenverarbeitung 3 Entwurf von Schaltwerken mit Mikroprozessoren Von Prof. Dipl.-Ing. W. Nüchel Fachhochschule Köln Mit 139 Bildern, 8 Tafeln und 42 Beispielen B. G. Teubner Stuttgart 1979 - 7 -

Mehr

Inhaltsverzeichnis Kapitel 1 Grundlagen für Echtzeitsysteme in der Automatisierung

Inhaltsverzeichnis Kapitel 1 Grundlagen für Echtzeitsysteme in der Automatisierung Kapitel 1 Grundlagen für Echtzeitsysteme in der Automatisierung 1 1.1 Einführung 1 1.1.1 Echtzeitdatenverarbeitung 1 1.1.2 Ziele und Grundprinzip der Automatisierung von technischen Prozessen 2 1.1.3 Anwendungsbeispiele

Mehr

RO-Tutorien 15 und 16

RO-Tutorien 15 und 16 Tutorien zur Vorlesung Rechnerorganisation Tutorienwoche 11 am 06.07.2011 1 Christian A. Mandery: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Rechnernutzung in der Physik

Rechnernutzung in der Physik Rechnernutzung in der Physik Vorlesung: Ein- und Ausgabe, Analog/Digitalwandlung Günter Quast Fakultät für Physik Institut für Experimentelle Kernphysik KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Mehr

Systeme I: Betriebssysteme Kapitel 8 Speicherverwaltung

Systeme I: Betriebssysteme Kapitel 8 Speicherverwaltung Systeme I: Betriebssysteme Kapitel 8 Speicherverwaltung Version 21.12.2016 1 Inhalt Vorlesung Aufbau einfacher Rechner Überblick: Aufgabe, Historische Entwicklung, unterschiedliche Arten von Betriebssystemen

Mehr

Rechnernutzung in der Physik

Rechnernutzung in der Physik Vorlesung: Rechnernutzung in der Physik Block 4: Ein- und Ausgabe, Analog/Digitalwandlung Günter Quast Fakultät für Physik Institut für Experimentelle Kernphysik KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Mehr

Grundlagen der Rechnerarchitektur. Einführung

Grundlagen der Rechnerarchitektur. Einführung Grundlagen der Rechnerarchitektur Einführung Unsere erste Amtshandlung: Wir schrauben einen Rechner auf Grundlagen der Rechnerarchitektur Einführung 2 Vorlesungsinhalte Binäre Arithmetik MIPS Assembler

Mehr

Technische Informatik 3

Technische Informatik 3 Wolfram Schiffmann Helmut Bähring Udo Honig Technische Informatik 3 Grundlagen der PC-Technologie ^y Springer Inhaltsverzeichnis Aufbau und Funktion eines Personal Computers 1 1.1 Einführung 1 1.1.1 Aktuelle

Mehr

Selbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer

Selbststudium Informationssysteme - H1102 Christian Bontekoe & Felix Rohrer Übung RA, Kapitel 1.5 1. Beantworten Sie bitte folgende Repetitionsfragen 1. Beschreiben Sie in eigenen Worten und mit einer Skizze die Schichtung einer Multilevel Maschine. Folie 5, rechte Seite 2. Welche

Mehr

Hochschule Düsseldorf University of Applied Sciences HSD RISC &CISC

Hochschule Düsseldorf University of Applied Sciences HSD RISC &CISC HSD RISC &CISC CISC - Complex Instruction Set Computer - Annahme: größerer Befehlssatz und komplexere Befehlen höhere Leistungsfähigkeit - Möglichst wenige Zeilen verwendet, um Aufgaben auszuführen - Großer

Mehr