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

Perché SHLD Richiede 5 Cicli Macchina nel Microprocessore 8085

Scomposizione Istruzione SHLD

SHLD addr memorizza la coppia di registri HL (16-bit) in memoria all'indirizzo addr e addr+1. Richiede 5 cicli macchina:

  1. Fetch Opcode (4T): Legge l'opcode SHLD dalla memoria.
  2. Fetch Indirizzo Basso (3T): Legge il byte basso dell'indirizzo a 16 bit.
  3. Fetch Indirizzo Alto (3T): Legge il byte alto dell'indirizzo.
  4. Scrittura Memoria Basso (3T): Scrive il registro L all'indirizzo di memoria.
  5. Scrittura Memoria Alto (3T): Scrive il registro H all'indirizzo di memoria+1.

Perché Non 4 Come XCHG?

XCHG scambia HL e DE internamente — nessun accesso alla memoria oltre al fetch dell'opcode. SHLD scrive due byte in memoria, aggiungendo due cicli di scrittura memoria (4+3+3+3+3 = 16 T-stati totali).

Punto Chiave

Ogni lettura/scrittura memoria = 1 ciclo macchina (3 T-stati). Le operazioni memoria a 16 bit necessitano due byte di indirizzo + due byte di dati = 4 cicli memoria + 1 fetch opcode = 5 cicli macchina.

  1. Come cablare un Equinox MP1200
  2. Come Scegliere un Amplificatore per un Subwoofer da 1800 Watt: RMS, Impedenza e Headroom
  3. Come convertire le valvole audio 6L6 in 6V6
  4. Caminetto elettrico Morse Electrophonic con 8-track e giradischi: esiste?
  5. Come amplificare il suono con una batteria elettronica
  6. Come collegare due amplificatori per basso insieme