ВУЗ:
Составители:
Рубрика:
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, используя режим прямой
адресации.
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »