Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Befehlsregister interpretieren
HS Bitfolge aus HS holen Befehlsregister . Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR 1nterrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 xxx1h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
2
HS Befehl abarbeiten PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR 1nterrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 xxx1h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
3
HS Interrupt ? PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 xxx1h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
4
HS Interrupt ? PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 006ch 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
5
HS Interrupt ? PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 30a7h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
6
HS Bitfolge aus HS holen PIC CPU . Befehlsregister . Befehlszähler + 1
Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 30a7h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
7
HS Befehl abarbeiten PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 30a8h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
8
HS Befehl abarbeiten PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 30a8h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
9
HS Befehl abarbeiten PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . 3xxxh ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 3xxxh 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
10
Befehlsregister interpretieren
HS Bitfolge aus HS holen Befehlsregister . Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i 3endh reti Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . 3xxxh ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 3end+1h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
11
HS Befehl abarbeiten PIC CPU . Bitfolge aus HS holen Befehlsregister .
Befehlszähler + 1 Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i 3endh reti Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . 3xxxh ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 xxx1h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
12
HS Bitfolge aus HS holen PIC CPU . Befehlsregister . Befehlszähler + 1
Befehlsregister interpretieren Adr. Mikroprogramm Befehl komplett ? nein xxx0h ja Bitfolge aus HS holen Reg. i 3endh reti Befehl abarbeiten (Mikroprogramm) Befehlszähler + 1 . 3xxxh ISR Interrupt ? ja Interrupt bearbeiten (retten; Adr. ISR) 30a7h nein . PIC nmi CPU 7 Vektor Vektor nmi-Vek 0080h int 0002h /0-Vek xxx1h 006ch 0000h 6 . 006ch Reg‘s 30a7h BR . Bef-Zähler DZ Int.- Tabelle +1 xxx1h 0002h 1 Adr. Adr. 0000h Adr. Adress-Bus Daten-Bus
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.