Grundlagen der Technischen Informatik

Grundlagen der Technischen Informatik Grundlagen der Technischen Informatik

28.05.2013 Aufrufe

Torsten Braun, IAM, Universität Bern: GTI, WS 00/01 354 CISC-Mikroprozessor • Operationswerk – Rechenwerk • Aufgabe: Ausführen von Berechnungen • Arithmetic and Logical Unit (ALU) • Registerspeicher • Operandenregister DR1, DR2 • interne Datenbusse DB1, DB2 (mit D verbunden) • Prozessorstatusregister SR (Overflow, Carry) – Leitwerk • Befehlszähler (program counter, PC) • Instruktionsregister IR (1. Befehlswort) • Adressregister AR (2./3. Befehlswort) • Steuerwerk – Festwertspeicher für Befehlsdekodierung (Erzeugen von Mikroprogrammstartadressen) – Mikroprogrammspeicher (micro control store, μCS) – Mikrobefehlszähler (micro program counter, μPC) – Mikrobefehlsregister (micro instruction register, μIR)

Torsten Braun, IAM, Universität Bern: GTI, WS 00/01 355 Rechenwerk • 2 unabhängige Datenbusse (DB1, DB2) • Arithmetisch Logische Einheit (ALU) verknüpft die zu Ausführungsbeginn in DR1 und DR2 geladenen Operanden • erzeugt Resultat und Statusinformation (Condition Code (CC) für Programmverzweigungen) • Quelle und Ziel von Datentransporten: Haupt- oder Registerspeicher (2-Port-Speicher, für Zwischenergebnisse)

Torsten Braun, IAM, Universität Bern: GTI, WS 00/01 355<br />

Rechenwerk<br />

• 2 unabhängige Datenbusse (DB1, DB2)<br />

• Arithmetisch Logische Einheit (ALU)<br />

verknüpft die zu Ausführungsbeginn<br />

in DR1 und DR2 geladenen Operanden<br />

• erzeugt Resultat und Statusinformation<br />

(Condition Code (CC) für<br />

Programmverzweigungen)<br />

• Quelle und Ziel von Datentransporten:<br />

Haupt- o<strong>der</strong> Registerspeicher<br />

(2-Port-Speicher, für Zwischenergebnisse)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!