Цитата(GetSmart @ Jul 1 2016, 01:06)

Вы ерунду написали и даже не поняли этого. По номеру в IPSR и сохранённой копии этого номера в стеке НИКАК не определить кто кого приоритетней.
И где я писал что по номеру из IPSR можно определить "кто кого приоритетней"??? В том что Вы отквотили я вообще-то писал о порядке передачи управления при вложенных прерываний и порядке что и куда сохраняется и откуда восстанавливается при этих событиях.
А вообще текущий приоритет конечно можно определить, привлекая содержимое регистров приоритета.
Цитата(GetSmart @ Jul 1 2016, 01:06)

Вы так уверенно спорили, что казалось всё знаете.
Я про текущий приоритет (или как там его называть) ничего не писал. Я писал, что раз значение сохраняется в стек и потом восстанавливается и в IPSR и в VECTACTIVE, то я думаю это для чего-то нужно и не надо утверждать, что это значение не используется если не знаете.
Цитата(GetSmart @ Jul 1 2016, 01:06)

Можно поковыряться в реальном процессоре. Но нет гарантии, что во всех v6-M это будет одинаково. И в документации неполнота всё-равно будет (если есть).
Ну раз так, то можно даже предположить, что в чьей-то реализации ядра Cortex-M, текущий приоритет определяется текущим содержимым IPSR и соответствующего регистра приоритета. В любой момент времени, а не на момент регистрации прерывания.