9. คำสั่งเบ็ดเตล็ด

  • nop() pass ไม่มีการดำเนินการ

  • wfi() ระงับการดำเนินการในสถานะพลังงานต่ำจนกว่าจะเกิดอินเทอร์รัปต์

  • cpsid(flags) ตั้งค่า Priority Mask Register - ปิดใช้งานอินเทอร์รัปต์

  • cpsie(flags) ล้างค่า Priority Mask Register - เปิดใช้งานอินเทอร์รัปต์

  • mrs(Rd, special_reg) Rd = special_reg คัดลอกรีจิสเตอร์พิเศษไปยังรีจิสเตอร์ทั่วไป รีจิสเตอร์พิเศษอาจเป็น IPSR (Interrupt Status Register) หรือ BASEPRI (Base Priority Register) IPSR ให้วิธีกำหนดหมายเลข exception ของอินเทอร์รัปต์ที่กำลังประมวลผล หากไม่มีอินเทอร์รัปต์กำลังประมวลผล จะมีค่าเป็นศูนย์

ปัจจุบัน cpsie() และ cpsid() ถูก implement บางส่วน มันต้องการแต่ละเว้นอาร์กิวเมนต์ flags และทำหน้าที่เป็นวิธีการเปิดและปิดใช้งานอินเทอร์รัปต์