Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Befehlsregister interpretieren

Ähnliche Präsentationen


Präsentation zum Thema: "Befehlsregister interpretieren"—  Präsentation transkript:

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


Herunterladen ppt "Befehlsregister interpretieren"

Ähnliche Präsentationen


Google-Anzeigen