Binaermensch
2003-12-03, 19:53:16
moin
Wir lernen in Prozessrechentechnik gerade die Grundstrukturen von Prozessoren anhand eines PIC16F62. Leider fällt dieses Fach recht oft aus, so dass wir nur quälend langsam mit dem Lehrstoff vorankommen.. Drum hier einige Fragen an euch:
1) Warum benötigen Befehle die auf 2 Speicherstellen zugreifen (z. B. MOVWF) nur einen einzigen Takt?
Ich konnte mir dies Anfangs nur dadurch erklären, als dass die für den MOVWF-Befehl zuständigen Gatter sozusagen eine "Pipeline" zum Working-Reg. (od. Akkumulator) hätten, dieses also (im Gegensatz zum "normalen" Register) nicht erst extra addressiert werden müsse.
Als ich den Lehrer jedoch heute fragte ob man dieses Verhalten als Pipelining bezeichnet, verneinte er. Da er natürlich wiedermal keine Zeit hatte blieb er mir eine Erklärung schuldig.
2) Gerade vergessen, wird nachgereicht. ;D
Danke schonmal im vorraus!
- Manuel.
Wir lernen in Prozessrechentechnik gerade die Grundstrukturen von Prozessoren anhand eines PIC16F62. Leider fällt dieses Fach recht oft aus, so dass wir nur quälend langsam mit dem Lehrstoff vorankommen.. Drum hier einige Fragen an euch:
1) Warum benötigen Befehle die auf 2 Speicherstellen zugreifen (z. B. MOVWF) nur einen einzigen Takt?
Ich konnte mir dies Anfangs nur dadurch erklären, als dass die für den MOVWF-Befehl zuständigen Gatter sozusagen eine "Pipeline" zum Working-Reg. (od. Akkumulator) hätten, dieses also (im Gegensatz zum "normalen" Register) nicht erst extra addressiert werden müsse.
Als ich den Lehrer jedoch heute fragte ob man dieses Verhalten als Pipelining bezeichnet, verneinte er. Da er natürlich wiedermal keine Zeit hatte blieb er mir eine Erklärung schuldig.
2) Gerade vergessen, wird nachgereicht. ;D
Danke schonmal im vorraus!
- Manuel.