Исследование индикаторов. Солдатов А.И - 85 стр.

UptoLike

87
прерывание загружают два регистрационных бита в этот регистр. Схема
регистратора стековых операций способна определять переполнение
или опустошение стека и может уведомлять программные средства
отладки, даже если МК отлаживается в режиме реального времени.
Память данных
Физически реализовано 256 байт внутреннего ОЗУ,
отображенного в пространстве памяти данных с адресами от 0х00 до
0хFF. Младшие 128 байт памяти данных используются для регистров
общего назначения (POH) и сверхоперативного ЗУ (СОЗУ). Для доступа
к младшим 128 байтам памяти данных можно использовать либо
прямую, либо косвенную адресацию. Ячейки с адресами от 0х00 до
0х1F разбиты на четыре банка РОН, каждый банк состоит из восьми
однобайтовых регистров. Следующие 16 байт (0х20 0х2F) могут
адресоваться побайтно или побитно как 128 бит, доступные в режиме
прямой битовой адресации.
Старшие 128 байт памяти данных доступны только в режиме
косвенной адресации. Эта область памяти занимает то же самое
адресное пространство, что и регистры специального назначения
(Special Function Registers - SFR), но физически отделена от них. При
обращении к ячейкам памяти с адресами 0х7F 0xFF использующийся
в команде режим адресации определяет, к чему осуществляется доступ:
к старшим 128 байтам памяти данных или к SFR. Команды, которые
используют режим прямой адресации, будут обращаться к SFR.
Команды, использующие режим косвенной адресации, будут
обращаться к старшим 128 байтам памяти данных.
Страничная организация SFR
В CIP-51 используется страничная организация SFR, что позволяет
отображать в адресном пространстве 0х80 0хFF большое количество
регистров SFR. Пространство памяти SFR имеет 256 страниц. Таким
образом, каждая ячейка памяти из области 0х80 0хFF может
адресовать до 256 регистров SFR. В МК семейства С8051F060
используется пять SFR страниц: 0,1,2,3 и F. SFR страницы выбираются
при помощи регистра выбора страницы SFR SFRPAGE.
Последовательность действий при чтении и записи SFR следующая:
1. Выбрать номер соответствующей SFR страницы, используя
регистр SFRPAGE.
2. Прочитать или записать регистр SFR, используя режим прямой
адресации.