Példák a 8085-ös processzor által használt privilegizált utasításokra?
- Beolvassa az Interrupt Enable Flag (IFF) aktuális értékét.
- A rendszer annak meghatározására használja, hogy a megszakítások jelenleg engedélyezve vannak-e.
2. SIM (megszakítási maszk beállítása):
- Az Interrupt Enable Flag (IFF) beállítása a megszakítások engedélyezéséhez.
- Lehetővé teszi, hogy a processzor válaszoljon a megszakításokra.
3. RIM1 (1. megszakítási maszk olvasása):
- Beolvassa az INTR megszakítás állapotát.
- Lehetővé teszi a programok számára a megszakítások szelektívebb engedélyezését/letiltását anélkül, hogy az RST 7.5 vagy RST 6.5 maszkbiteket érintené.
4. SIM1 (1. megszakítási maszk beállítása):
- Beállítja az INTR megszakítási bitet az Interrupt Mask regiszterben.
- Lehetővé teszi, hogy az INTR megszakítás válaszoljon a külső hardveres megszakításokra.
5. DI (megszakítások letiltása):
- Letilt minden megszakítást.
- Törli az Interrupt Enable Flag (IFF) jelzést, hogy a processzor ne reagáljon bármilyen megszakításra.
6. EI (megszakítások engedélyezése):
- Minden megszakítást engedélyez.
- Beállítja az Interrupt Enable Flag (IFF) jelzést, hogy lehetővé tegye a processzor számára, hogy válaszoljon a megszakításokra.
7. RST 7.5:
- Szoftver-visszaállítási utasítás, amely elindítja a 8085-ös processzort a hardver visszaállítására.
- Általában akkor használatos, ha a processzor helyrehozhatatlan hardverhibába ütközik, vagy amikor inicializálásra van szükség.
8. RST 6.5:
- Egy másik szoftver-visszaállítási utasítás, amely az RST 7.5-höz hasonló módon működik.
- Inicializáláshoz vagy hardver visszaállításhoz is használható.