O Intel 8085 tem várias instruções privilegiadas controlando tratamento interrupções e reset sistema. Tipicamente usadas por código OS/kernel, não programas usuário.
| Mnemonic | Descrição |
|---|---|
| RIM (Read Interrupt Mask) | Lê Interrupt Enable Flip-Flop (IEFF) e interrupções pendentes (RST 7.5, 6.5, 5.5, INTR) no acumulador. |
| SIM (Set Interrupt Mask) | Define máscaras interrupção de bits acumulador: habilita/desabilita RST 7.5, 6.5, 5.5; dado saída serial (SOD); enable recepção serial. |
| RIM1 / SIM1 | Mnemonics undocumented/alternate em alguns assemblers para mascaramento seletivo INTR (não padrão Intel). |
| Mnemonic | Descrição |
|---|---|
| DI (Disable Interrupts) | Limpa IEFF → todas interrupções mascaráveis desabilitadas (exceto TRAP). |
| EI (Enable Interrupts) | Seta IEFF → interrupções mascaráveis habilitadas per máscaras SIM. |
Estas instruções RST são interrupções software (chamadas vetorizadas), não privilegiadas per se, mas comumente usadas em inicialização sistema.
O 8085 não tem modo privilégio hardware (sem distinção user/kernel). "Privilegiado" aqui significa instruções "nível sistema" destinadas a gerenciamento interrupt/controlador.
Tecnologia Eletrônica © [www.351231.com]