A instrução ADD M no Intel 8085 soma o conteúdo da localização de memória apontada pelo par de registradores HL ao Acumulador. É uma instrução de 2 bytes, 7 T-states (4 + 3). Abaixo está a sequência fetch/execute e um diagrama de temporização textual.
86HA ← A + [HL]T-state: 1 2 3 4 | 5 6 7 |---|---|---|---|---|---|---| ALE ┌───┘ ┌───┘ RD̅ ┌───────┘ ┌───────┘ WR̅ ────────────────────── (high) IO/M̅ ────────────────────── (low = memory) S1,S0 1,1 (fetch) 1,0 (read) ADDR PC HL DATA 86H [HL]
Sinais-chave:
| Ciclo | T-States | Atividade do Barramento | Ops Internas |
|---|---|---|---|
| Busca Opcode | T1–T4 | PC → Endereço, Leitura 86H | IR ← 86H, PC ← PC+1 |
| Leitura Memória | T5–T7 | HL → Endereço, Leitura [HL] | A ← A + [HL], Flags set |
Este diagrama corresponde ao timing de 7 T-states do 8085 para ADD M. Para diagrama gráfico, plote as formas de onda acima numa grade de temporização com T1–T7 no eixo horizontal.
Tecnologia Eletrônica © [www.351231.com]