0% fanden dieses Dokument nützlich (0 Abstimmungen)
2 Ansichten15 Seiten

Chapter 2

Das Dokument behandelt die Grundlagen der Mikrocomputertechnik, insbesondere die Von-Neumann-Architektur, die aus fünf Hauptkomponenten besteht: Rechenwerk, Steuerwerk, Speicher, Ein-/Ausgabesystem und Bussystem. Es werden auch Beispiele für Befehlsabläufe und die MU0-2 Architektur vorgestellt, einschließlich spezifischer Operationen wie LDA und ADD. Zudem werden Übungen zur Implementierung von Befehlen wie ADD und STO bereitgestellt.

Hochgeladen von

wnabdulmustaqim
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
2 Ansichten15 Seiten

Chapter 2

Das Dokument behandelt die Grundlagen der Mikrocomputertechnik, insbesondere die Von-Neumann-Architektur, die aus fünf Hauptkomponenten besteht: Rechenwerk, Steuerwerk, Speicher, Ein-/Ausgabesystem und Bussystem. Es werden auch Beispiele für Befehlsabläufe und die MU0-2 Architektur vorgestellt, einschließlich spezifischer Operationen wie LDA und ADD. Zudem werden Übungen zur Implementierung von Befehlen wie ADD und STO bereitgestellt.

Hochgeladen von

wnabdulmustaqim
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Mikrocomputertechnik

Thema: Grundlagen

➢ Abstrakter Rechner MU0


➢ Was ist ein Mikrocontroller …
MU0

Thema:

Abstrakter Rechner MU0

Folie 2 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
Von-Neumann-Architektur
Die Von-Neumann-Architektur wurde vom österreichisch-ungarischen
Mathematiker János von Neumann zu Margitta im Jahr 1945 zum ersten mal
vorgestellt. Die meisten der heutigen Rechnersysteme orientieren sich an der Von-
Neumann-Architektur.
Der Von-Neumann-Rechner besteht aus folgenden fünf Komponenten:
➢ Rechenwerk= ALU: Übernimmt Rechen-
Prozessor und logische Operationen.
➢ Steuerwerk: Interpretiert die Befehle
Steuerwerk Rechenwerk eines Programms und steuert die
Befehlsabfolge.
➢ Speicher: Speichert sowohl
Programmcode wie auch Daten.
Bussystem
➢ Ein-/Ausgabesystem: Steuert die Ein- und
Ausgabe von Daten.
Ein-/Ausgabe-
Speicher ➢Verbindungselement (BUS): Dient zum
system Datentransport zwischen den
Komponenten Prozessor, Speicher und
Ein-/Ausgabesystem.

Folie 3 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
Maschinencode

Folie 4 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
Von-Neumann-Architektur

Wdhl.: Beispiel für einen Befehlsablauf:

Folie 5 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
Von-Neumann-Architektur

Wdhl.: Beispiel für einen Befehlsablauf:

Folie 6 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 Architektur

Folie 12 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 Komponenten

Folie 13 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 Beispiel Reset

Folie 15 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 step Speicher

Folie 16 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 Beispiel, Fetch

Folie 17 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 Beispiel, LDA S
Laden des Akkus mit Inhalt einer absoluten Adresse

Inputs Outputs Funktion

ALU Function
Instruction

DOUToe
DOUTie
Opcode

MEMrq
Adress
ACCoe

DINoe
/Reset

ACCie

DINie
PCoe

SPoe

RnW
IRoe
PCie

SPie
step

step

IRie
N
Z

1 1 x x 2 1 0 0 0 0 1 0 0 0 0 1 0 0 x 1 1 Din = [IR]
LDA S 0000
1 2 x x 0 x 0 1 0 0 0 0 0 0 1 0 0 0 B 0 1 ACC = Din

Folie 18 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
Übung

➢ Implementiere ADD A,S


A = A+[S]

2.


.

Folie 19 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
MU0-2 Operation ADD

Inputs Outputs Funktion

ALU Function
Instruction

DOUToe
DOUTie
Opcode

MEMrq
Adress
ACCoe

DINoe
/Reset

ACCie

DINie
PCoe

SPoe

RnW
PCie
IRoe

SPie
step

step

IRie
N
Z

1 1 x x 2 1 0 0 0 0 1 0 0 0 0 1 0 0 x 1 1 Din = [IR]
ADD S 0010
1 2 x x 0 x 1 1 0 0 0 0 0 0 1 0 0 0 A+B,S 0 1 ACC = ACC + Din

Folie 20 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke
Übung

➢ Implementiere STO S
[S]= ACC

Folie 21 22.09.2023, Prof. L. M. Comella, übernommen und modifiziert aus Vorlagen von Prof. J. Wietzke

Das könnte Ihnen auch gefallen