rechneraufbau & rechnerstrukturen, folie 9.1 © w. oberschelp, g. vossen w. oberschelp g. vossen...

23
Rechneraufbau & Rechnerstrukturen, Folie 9.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 9

Upload: axel-rothbauer

Post on 06-Apr-2016

223 views

Category:

Documents


3 download

TRANSCRIPT

Rechneraufbau & Rechnerstrukturen, Folie 9.1 © W. Oberschelp, G. Vossen

W. OberschelpG. Vossen

Kapitel 9

Rechneraufbau & Rechnerstrukturen, Folie 9.2 © W. Oberschelp, G. Vossen

9. Eine Register-Speicher-Architektur. Rechnersteuerung

Architektur und Befehle des AT&T WE32100

Assembler, Linker, Lader

Rechnersteuerung, insbes. durch Mikroprogrammierung

Rechneraufbau & Rechnerstrukturen, Folie 9.3 © W. Oberschelp, G. Vossen

AT&T WE32100

Rechneraufbau & Rechnerstrukturen, Folie 9.4 © W. Oberschelp, G. Vossen

Execute-Unit des WE32000

Rechneraufbau & Rechnerstrukturen, Folie 9.5 © W. Oberschelp, G. Vossen

Programmiermodell des WE32000

Rechneraufbau & Rechnerstrukturen, Folie 9.6 © W. Oberschelp, G. Vossen

Assembler-Sprache des WE32100

Rechneraufbau & Rechnerstrukturen, Folie 9.7 © W. Oberschelp, G. Vossen

Befehlsformate des WE32100

Rechneraufbau & Rechnerstrukturen, Folie 9.8 © W. Oberschelp, G. Vossen

Adressierungs-Arten (Auswahl) und Befehlstypen

Rechneraufbau & Rechnerstrukturen, Folie 9.9 © W. Oberschelp, G. Vossen

Beispiel: Summation von 10 Zahlen

Rechneraufbau & Rechnerstrukturen, Folie 9.10 © W. Oberschelp, G. Vossen

Unterschiede zum PowerPC

Rechneraufbau & Rechnerstrukturen, Folie 9.11 © W. Oberschelp, G. Vossen

Aufgaben eines Assemblers

Rechneraufbau & Rechnerstrukturen, Folie 9.12 © W. Oberschelp, G. Vossen

2-Phasen-Assembler

Rechneraufbau & Rechnerstrukturen, Folie 9.13 © W. Oberschelp, G. Vossen

Beispiel zum Linken

Rechneraufbau & Rechnerstrukturen, Folie 9.14 © W. Oberschelp, G. Vossen

Aufgaben eines Laders

Rechneraufbau & Rechnerstrukturen, Folie 9.15 © W. Oberschelp, G. Vossen

Befehlsverarbeitung: Fetch-Phase

Rechneraufbau & Rechnerstrukturen, Folie 9.16 © W. Oberschelp, G. Vossen

Befehlsverarbeitung: Execution-Phase

Rechneraufbau & Rechnerstrukturen, Folie 9.17 © W. Oberschelp, G. Vossen

Fest verdrahteter Adress-Decodierer

Rechneraufbau & Rechnerstrukturen, Folie 9.18 © W. Oberschelp, G. Vossen

Beispiel zur Mikroprogrammierung

Rechneraufbau & Rechnerstrukturen, Folie 9.19 © W. Oberschelp, G. Vossen

Fetch-Phase

Rechneraufbau & Rechnerstrukturen, Folie 9.20 © W. Oberschelp, G. Vossen

Execute-Phase

Rechneraufbau & Rechnerstrukturen, Folie 9.21 © W. Oberschelp, G. Vossen

Prinzip der Mikroprogrammierung

Rechneraufbau & Rechnerstrukturen, Folie 9.22 © W. Oberschelp, G. Vossen

Beispiel zur Mikroprogrammierung (Forts.)

Rechneraufbau & Rechnerstrukturen, Folie 9.23 © W. Oberschelp, G. Vossen

Ende Kapitel 9