9. Vegyes utasítások¶
nop()
passnincs művelet.wfi() A végrehajtás felfüggesztése alacsony fogyasztású állapotban, amíg megszakítás nem következik be.
cpsid(flags) a Priority Mask Register beállítása - megszakítások letiltása.
cpsie(flags) a Priority Mask Register törlése - megszakítások engedélyezése.
mrs(Rd, special_reg)
Rd = special_regegy speciális regiszter átmásolása egy általános regiszterbe. A speciális regiszter lehet IPSR (Interrupt Status Register) vagy BASEPRI (Base Priority Register). Az IPSR módot ad a feldolgozás alatt álló megszakítás kivételszámának meghatározására. Nullát tartalmaz, ha nincs feldolgozás alatt lévő megszakítás.
Jelenleg a cpsie() és cpsid() függvények csak részben vannak megvalósítva. Megkövetelik a flags argumentumot, de figyelmen kívül hagyják azt, és a megszakítások engedélyezésének, illetve letiltásának eszközéül szolgálnak.