Ebook: Das MMIX-Buch: Ein praxisnaher Zugang zur Informatik
- Tags: Arithmetic and Logic Structures, Software Engineering/Programming and Operating Systems, Data Structures Cryptology and Information Theory, Models and Principles
- Series: Springer-Lehrbuch
- Year: 2002
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: German
- pdf
Das vorliegende Buch gibt eine praxisnahe Einführung in die Informatik.
Zunächst werden die Grundlagen der Kodierung und der Informationsdarstellung abgehandelt und fundamentale Kontroll- und Datenstrukturen vorgestellt. Anschließend werden Architekturmerkmale von Prozessoren (RISC und CISC) sowie Mechanismen der Systemsteuerung wie Pipelining und Interrupts erläutert. Zum Abschluß erfolgt eine kompakte Beschreibung der wichtigsten Funktionen eines Betriebssystems wie die Organisation von Prozessen und die Speicherverwaltung.
Die Darstellung all dieser Konzepte wird dabei anhand des Modellprozessors MMIX gezeigt, der von Donald E. Knuth (Stanford University) in seinem weltweit anerkannten Standardwerk "The Art of Computer Programming" entwickelt wurde. Die Funktionsweise dieses Prozessors wird in einem eigenen Kapitel ausführlich beschrieben. Weiterhin werden die Programmierumgebung des MMIX und seine Assemblersprache MMIXAL in ergänzenden Anhängen des Grundtextes zusammengestellt.
Dieses Lehrbuch eignet sich hervorragend zum Selbststudium. Neben der Vermittlung von Grundlagenwissen steht insbesondere die Wechselwirkung von Programmierung und Rechneraufbau im Vordergrund.
Das vorliegende Buch gibt eine praxisnahe Einf?hrung in die Informatik.
Zun?chst werden die Grundlagen der Kodierung und der Informationsdarstellung abgehandelt und fundamentale Kontroll- und Datenstrukturen vorgestellt. Anschlie?end werden Architekturmerkmale von Prozessoren (RISC und CISC) sowie Mechanismen der Systemsteuerung wie Pipelining und Interrupts erl?utert. Zum Abschlu? erfolgt eine kompakte Beschreibung der wichtigsten Funktionen eines Betriebssystems wie die Organisation von Prozessen und die Speicherverwaltung.
Die Darstellung all dieser Konzepte wird dabei anhand des Modellprozessors MMIX gezeigt, der von Donald E. Knuth (Stanford University) in seinem weltweit anerkannten Standardwerk "The Art of Computer Programming" entwickelt wurde. Die Funktionsweise dieses Prozessors wird in einem eigenen Kapitel ausf?hrlich beschrieben. Weiterhin werden die Programmierumgebung des MMIX und seine Assemblersprache MMIXAL in erg?nzenden Anh?ngen des Grundtextes zusammengestellt.
Dieses Lehrbuch eignet sich hervorragend zum Selbststudium. Neben der Vermittlung von Grundlagenwissen steht insbesondere die Wechselwirkung von Programmierung und Rechneraufbau im Vordergrund.
Das vorliegende Buch gibt eine praxisnahe Einf?hrung in die Informatik.
Zun?chst werden die Grundlagen der Kodierung und der Informationsdarstellung abgehandelt und fundamentale Kontroll- und Datenstrukturen vorgestellt. Anschlie?end werden Architekturmerkmale von Prozessoren (RISC und CISC) sowie Mechanismen der Systemsteuerung wie Pipelining und Interrupts erl?utert. Zum Abschlu? erfolgt eine kompakte Beschreibung der wichtigsten Funktionen eines Betriebssystems wie die Organisation von Prozessen und die Speicherverwaltung.
Die Darstellung all dieser Konzepte wird dabei anhand des Modellprozessors MMIX gezeigt, der von Donald E. Knuth (Stanford University) in seinem weltweit anerkannten Standardwerk "The Art of Computer Programming" entwickelt wurde. Die Funktionsweise dieses Prozessors wird in einem eigenen Kapitel ausf?hrlich beschrieben. Weiterhin werden die Programmierumgebung des MMIX und seine Assemblersprache MMIXAL in erg?nzenden Anh?ngen des Grundtextes zusammengestellt.
Dieses Lehrbuch eignet sich hervorragend zum Selbststudium. Neben der Vermittlung von Grundlagenwissen steht insbesondere die Wechselwirkung von Programmierung und Rechneraufbau im Vordergrund.
Content:
Front Matter....Pages I-XIV
Einf?hrung....Pages 1-7
Darstellung von Information — Codierung und Zahlensysteme....Pages 9-30
Einf?hrung in MMIX....Pages 31-66
Sprungbefehle und Kontrollstrukturen....Pages 67-86
Unterprogramme....Pages 87-119
Datenstrukturen....Pages 121-207
Ablaufsteuerung....Pages 209-235
Betriebssystem....Pages 237-261
Back Matter....Pages 263-330
Das vorliegende Buch gibt eine praxisnahe Einf?hrung in die Informatik.
Zun?chst werden die Grundlagen der Kodierung und der Informationsdarstellung abgehandelt und fundamentale Kontroll- und Datenstrukturen vorgestellt. Anschlie?end werden Architekturmerkmale von Prozessoren (RISC und CISC) sowie Mechanismen der Systemsteuerung wie Pipelining und Interrupts erl?utert. Zum Abschlu? erfolgt eine kompakte Beschreibung der wichtigsten Funktionen eines Betriebssystems wie die Organisation von Prozessen und die Speicherverwaltung.
Die Darstellung all dieser Konzepte wird dabei anhand des Modellprozessors MMIX gezeigt, der von Donald E. Knuth (Stanford University) in seinem weltweit anerkannten Standardwerk "The Art of Computer Programming" entwickelt wurde. Die Funktionsweise dieses Prozessors wird in einem eigenen Kapitel ausf?hrlich beschrieben. Weiterhin werden die Programmierumgebung des MMIX und seine Assemblersprache MMIXAL in erg?nzenden Anh?ngen des Grundtextes zusammengestellt.
Dieses Lehrbuch eignet sich hervorragend zum Selbststudium. Neben der Vermittlung von Grundlagenwissen steht insbesondere die Wechselwirkung von Programmierung und Rechneraufbau im Vordergrund.
Content:
Front Matter....Pages I-XIV
Einf?hrung....Pages 1-7
Darstellung von Information — Codierung und Zahlensysteme....Pages 9-30
Einf?hrung in MMIX....Pages 31-66
Sprungbefehle und Kontrollstrukturen....Pages 67-86
Unterprogramme....Pages 87-119
Datenstrukturen....Pages 121-207
Ablaufsteuerung....Pages 209-235
Betriebssystem....Pages 237-261
Back Matter....Pages 263-330
....