8051 Flashcards

1
Q

Eigenschaften des 8051

A
  • 255 Befehle
  • Boolscher Prozessor
  • 5 Interruptquellen
  • 64 kByte ROM
  • 64 kByte externer RAM
  • 256 Bytes interner Variablenspeicher
  • 2 16 Bit Timer
  • 1 µs Ausführungszeit bei 12 Mhz
  • 32 I/O Leitungen ( 4 Ports a 8)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Architektur des 8051 ?

A

Harvard

Programmspeicher und Variablenspeicher sind getrennt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Schaltbild des 8051

A
  • CPU ist bidrektional verbunden mit: RAM, TIMER, I/O Ports, SeriellenPorts
  • Interrupt Steuerung, Oszillator und ROM
    unidirektional zur CPU
  • die Bussteuerung von der CPU
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Einige Sonderfunktionsregister

A

Akkumulator
B Register
Stackpointer
Datenpointer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Codierung von Befehlen in Assembler

A

Befehlscodierung besteht aus OP Codes + weitere Felder für die Operanden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Addressierungsarten

A

Register load R1,R2 R1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Befehlssatzarchitekturen

A
  • Lade/Speicher (Register Register) nur lade und speicher Befhele transportiern Daten
  • Register /Speicher Architektur mindestens ein operanden Bezeichner addressiert ein Register
  • Akkumulator Ein Akkumulator stellt immer einen operanden da
  • Kellerarchitektur Operandenregister werden als Stack verwaltet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vorteile der Princeton Architektur

A

Einfacher Aufbau

hohe Flexibilität

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vorteile Harvard Architektur

A

schnelle Bearbeitung
hohe Prarallelität
sicherer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definition Polling

A

In Regelmäßigen Abständen prüfen
keine beonderen Prozessormechanismen nötig
Leicht handzuhaben
Reaktion ist vom Programm abhängig

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definition Interrupts

A

Ein Ereignis löst den Interrupt aus
Interruptverarbeitung muss vom Prozessor bereitgestellt werden
Unabhängig vom Programmablauf
Prozessorzeit kann sinnvoll genutzt werden
asynchroner Programmablauf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Interrupt Ablauf

A

Vor jedem Instruktionszyklus wird abgefragt ob ein Interrupt vorliegt, Sicherung von PSW und PC Startadresse ISR laden nach ISR zustand wieder restaurieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly