9. Різні інструкції

  • nop() pass немає операції.

  • wfi() Призупинити виконання в режимі низького енергоспоживання до отримання переривання.

  • cpsid(flags) встановити регістр маски пріоритету — відключити переривання.

  • cpsie(flags) очистити регістр маски пріоритету — увімкнути переривання.

  • mrs(Rd, special_reg) Rd = special_reg скопіювати спеціальний регістр до загального регістру. Спеціальний регістр може бути IPSR (регістр стану переривань) або BASEPRI (регістр базового пріоритету). IPSR надає засіб визначення номера виключення оброблюваного переривання. Він містить нуль, якщо жодне переривання не обробляється.

Наразі функції cpsie() та cpsid() реалізовані частково. Вони вимагають аргумент flags, але ігнорують його, і слугують засобом увімкнення та вимкнення переривань.