Пр о ц е с с о р TMS 3 2 0C4 x
112
Приложение А. Регистры процессора TMS320C4x
Таблица А.1
Регистр состояния центрального устройства обработки ST
Номер
бита
Наименование
Функциональное назначение
1
2
3
0
C
Флаг переноса
1
V
Флаг переполнения
2
Z
Флаг нуля
3
N
Флаг отрицательного результата
4
UF
Флаг антипереполнения (потеря значимости для чисел с ПТ, в
случае, если результат меньше минимально представимого
числа)
5
LV
Защелка флага V. Устанавливается при установке флага V.
Сбрасывается сигналом RESET или записью нового содержи-
мого в регистр состояния ST
6
LUF
Защелка флага UF. Устанавливается при установке флага UF.
Сбрасывается сигналом RESET или записью нового содержи-
мого в регистр состояния ST
7
OVM
Флаг режима переполнения. При OVM=1 и переполнении
в случае положительного результата операции результат за-
гружается максимальным положительным числом 7FFFFFFFh,
а при отрицательном результате операции результат загружает-
ся минимальным отрицательным числом 80000000h
8
RM
Флаг режима повторений. Если процессор работает в режиме
повторения, он устанавливает флаг RM=1
9
PCF
Запоминает состояние бита CF во время обработки запроса
прерывания
10
CF
“Заморозка” кэша. Установка бита CF в 1 запрещает модифи-
кацию содержимого кэша (“замораживает кэш”), включая LRU
стек. Если кэш разрешен (бит CE=1), выборка инструкций из
кэша разрешена, но содержимое кэша не изменяется даже в
случае кэш-промахов. Допускается очистка кэша (CC=1). Сиг-
налом RESET бит CF сбрасывается в 0, после окончания дейст-
вия сигнала RESET устанавливается в 1. Бит CF устанавливает-
ся в 1 во время входа в процедуры прерывания, при этом пре-
дыдущее состояние этого бита копируется в бит PCF. Инструк-
ции процессора RETI и RETID (возврат из прерывания) восста-
навливают бит CF из бита PCF
11
CE
Разрешение кэша. При установке CE=1 работа кэша разрешена,
при CE=0 - кэш запрещен. При CE=0 допускается очистка кэша
(CC=1). Сигналом RESET бит CE сбрасывается в 0