9. Vegyes utasítások

  • nop() pass nincs 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_reg egy 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.