>> Technologie Électronique >  >> Audio pour la maison >> Amplificateurs et préamplis

Registres Complets du Microprocesseur Intel 8085

Le modèle de programmation du 8085 repose sur un ensemble compact de registres 8 et 16 bits. Comprendre le rôle de chacun est essentiel pour un codage assembleur efficace.

Registres Généraux 8 Bits

RegistreUsage Principal
A (Accumulateur)Destination arithmétique/logique ; opérande E/S.
BSouvent pairé avec C pour paire 16 bits BC.
CAdresse port E/S dans instructions IN/OUT.
DOctet faible paire 16 bits DE.
EOctet fort paire 16 bits DE.
HOctet fort paire 16 bits HL (pointeur mémoire).
LOctet faible paire 16 bits HL.

Registres Spéciaux 16 Bits

RegistreLargeurFonction
SP (Stack Pointer)16-bitAdresse sommet pile ; auto-décrément/incrément sur PUSH/POP.
PC (Program Counter)16-bitAdresse prochaine instruction fetch ; auto-incrément.

Paires Registres (Traitées 16 bits par Certaines Instructions)

  • BC — Pointeur données / compteur.
  • DE — Pointeur données / transferts blocs E/S.
  • HL — Pointeur mémoire principal (M = [HL]).

Registres Implicites

  • Registre Drapeaux (F) — S, Z, AC, P, CY (positions bits 7,6,4,2,0).
  • WZ — Paire temporaire interne (non visible programmeur).

Tous registres sont mappés mémoire dans l'architecture interne du 8085 ; pas d'espace E/S mappé mémoire pour eux.

Amplificateurs et préamplis