>> Tecnologia elettronica >  >> Audio domestico >> Amplificatori & preamplificatori

Perché sono necessari 5 cicli macchina nell'istruzione SHLD del microprocessore 8085?

L'istruzione SHLD nel microprocessore 8085 richiede cinque cicli macchina per i seguenti motivi:

1. Recupero codice operativo :Il primo ciclo macchina viene utilizzato per recuperare il codice operativo dell'istruzione SHLD dalla memoria.

2. Recupero del registro di origine :Il secondo ciclo macchina viene utilizzato per recuperare il contenuto del registro sorgente (registro in cui vengono spostati i dati).

3. Recupero registro di destinazione/Recupero indirizzo memoria :Il terzo ciclo macchina viene utilizzato per recuperare il contenuto del registro di destinazione (registro da cui vengono spostati i dati) o recuperare l'indirizzo di memoria nel caso in cui la destinazione sia la memoria.

4. Ruota l'accumulatore :Il quarto ciclo macchina viene utilizzato per ruotare l'accumulatore di una posizione di bit verso sinistra.

5. Accumulatore di negozi :Il quinto e ultimo ciclo della macchina viene utilizzato per memorizzare l'accumulatore ruotato nel registro di destinazione o nella memoria.

L'istruzione SHLD sposta i dati dal registro di origine (registro in cui vengono spostati i dati) nel registro di destinazione (registro da cui vengono spostati i dati) o nella memoria ruotando anche l'accumulatore. La rotazione dell'accumulatore aggiunge un ciclo macchina in più rispetto all'istruzione XCHG, che richiede solo quattro cicli macchina.

  1. Quali sono lo svantaggio dei circuiti di feedback negativo?
  2. Come progettare un amplificatore di classe C
  3. Che taglia amplificata per due altoparlanti da 600 watt?
  4. Hai 240 volt e 20 ampere e quanti ohm?
  5. Perché la maggior parte degli interrupt nel microprocessore sono attivi bassi?
  6. Perché il microprocessore 8085 chiamato basato su accumulatore?