Регистр выбора страницы Z RAM - The RAM Page Z Select Register - RAMPZ
| Биты |
|
| $3B ($5B) |
|
RAMPZ |
| Чтение/Запись |
|
| Начальное состояние |
|
Регистр RAMPZ используется обычно для определения к какой странице RAM, емкостью 64К, возможно обращение посредством указателя Z. Поскольку микроконтроллеры ATmega603/103 не поддерживают SRAM с объемом свыше 64К, этот регистр используется только для выбора страницы в памяти программ при использовании команды ELPM. Различные установки бита RAMPZ0 оказывают следующий эффект:
| RAMPZ0 = 0: |
Команде ELPM доступна память программ с адресами от $0000 до $7FFF
(младшие 64 Кбайт) |
| RAMPZ0 = 1: |
Команде ELPM доступна память программ с адресами от $8000 до $FFFF
(старшие 64 Кбайт). |
Отметим, что на LPM не воздействует установка RAMPZ.
Микроконтроллер ATmega603 не содержит регистра RAMPZ и не имеет команды ELPM. Команда LPM способна перекрыть все пространство памяти программ микроконтроллера ATmega603.