Регистры состояния и режима работы процессора TMS320VC5402.
C54x DSP имеет три регистра состояния и управления:
• Регистр состояния 0 (ST0)
• Регистр состояния 1 (ST1)
• Регистр состояния режима процессора (PMST)
ST0 и ST1 содержат биты состояния блоков АУ и различных условий; PMST содержит режимы установки памяти и информацию управления. Потому что эти регистры отображаются на память, они могут быть записаны и прочитаны из памяти данных; состояние процессора может быть сохранено и восстановлено в процедуре обработки прерываний (ISRs).
Отдельные биты регистров ST0 и ST1 могут быть установлены или очищены командами SSBX и RSBX. Например, режим расширения знака может быть установлен командой SSBX SXM или сброшен командой RSBX SXM. Поля ARP, DP и ASM могут быть загружены командой LD с коротким непосредственным операндом. Поля ASM и DP могут быть также загружены командой LD из памяти данных.
Биты регистра ST0 показаны на рис. 5.1 и описаны в табл. 5.1, а биты регистра ST1 – на рис. 5.2 и в табл. 5.2.