Der DCR-Befehl in MP 8085 hat einen Maschinenzyklus, dh einen Operationscode-Abrufzyklus. Aber der DCR M Befehl hat 3 Maschinenzyklen. Was sind diese drei Maschinenzyklen?
Der Maschinenzyklen sind:
Intern nimmt je nach Opcode jeder Maschinenzyklus ab Zu T-Zyklen (oder T-Zustände), um dies zu erreichen Maschinenzyklus.
T-Zustände sind eine Taktperiode lang, und die Befehlslänge wird in T-Zuständen gemessen.
Zum Beispiel hat ein typischer Opcode-Fetch T-Zustände: die ersten , T -T werden verwendet, um die Anweisung abzurufen, und T wird verwendet, um es zu entschlüsseln.
Unterrichtszyklen nehmen ab Zu Maschinenzyklen.
Der 8085 hat auch einige externe Status-Pins, die verwendet werden können, um zu identifizieren, in welchem Maschinenzyklus er sich gerade befindet. Dies sind die Signal, das Und Signale.
Opcode-Abruf: Und
Speicher gelesen: Und
Speicher schreiben: Und
Es gibt auch E/A-Lese- und -Schreibzyklen, die nicht Teil dieses DCR-M-Befehls sind, aber wenn diese Zyklen in anderen Operationscodes aktiv sind, der Steuer-/Status-Pin
Peter Bennett
Brian Onn