SHLD addr armazena o par de registradores HL (16-bit) na memória no endereço addr e addr+1. Requer 5 ciclos de máquina:
SHLD da memória.XCHG troca registradores HL e DE internamente — sem acesso à memória além da busca de opcode. SHLD escreve dois bytes na memória, adicionando dois ciclos de escrita (4+3+3+3+3 = 16 estados T total).
Cada leitura/escrita de memória = 1 ciclo de máquina (3 estados T). Operações de memória de 16 bits precisam dois bytes de endereço + dois bytes de dados = 4 ciclos de memória + 1 busca de opcode = 5 ciclos de máquina.
Tecnologia Eletrônica © [www.351231.com]