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

Instructions privilégiées processeur Intel 8085 : RIM, SIM, DI, EI, RST

L'Intel 8085 a plusieurs instructions privilégiées contrôlant la gestion interruptions et reset système. Elles sont typiquement utilisées par code OS/noyau, pas programmes utilisateur.

Instructions masque interruptions

MnémoniqueDescription
RIM (Read Interrupt Mask)Lit bascule activation interruptions (IEFF) et interruptions en attente (RST 7.5, 6.5, 5.5, INTR) dans accumulateur.
SIM (Set Interrupt Mask)Définit masques interruptions depuis bits accumulateur : active/désactive RST 7.5, 6.5, 5.5 ; donnée sortie série (SOD) ; activation réception série.
RIM1 / SIM1Mnémoniques non documentés/alternatifs dans certains assembleurs pour masquage INTR sélectif (pas standard Intel).

Contrôle global interruptions

MnémoniqueDescription
DI (Disable Interrupts)Efface IEFF → toutes interruptions masquables désactivées (sauf TRAP).
EI (Enable Interrupts)Positionne IEFF → interruptions masquables activées selon masques SIM.

Instructions reset logiciel

  • RST 7.5 (0x3C) — Appelle sous-routine 0x003C ; souvent vecteur reset matériel.
  • RST 6.5 (0x34) — Appelle 0x0034 ; usage similaire.
  • RST 5.5 (0x2C) — Appelle 0x002C.

Ces instructions RST sont des interruptions logicielles (appels vectorisés), pas privilégiées per se, mais couramment utilisées en initialisation système.

Note

Le 8085 n'a pas de mode privilège matériel (pas distinction user/kernel). « Privilégié » ici signifie instructions « niveau système » destinées à la gestion contrôleur/interruptions.

Amplificateurs et préamplis