Page 151 - 149
P. 151
- 80 байтових комірок ОЗП з адресами 30...7FH.
Регістри спеціальних функцій
Регістри спеціальних функцій займають область резидентної пам’яті з
адресами 80...FFH. Перелік даних регістрів поданий в таблиці 8.5, а карта
пам’яті на рисунку 8.4 - 8.5.
Таблиця 8.5- Блок регістрів спеціального призначення
Символ Назва Адреса
*ACC Акумулятор 0E0H
*B Розширювач акумулятора 0F0H
*PSW Слово стану програми 0D0H
SP Покажчик стеку 81H
DPTR Регістр-покажчик даних (DPH) 83H
(DPL) 82H
*P0 Порт 0 80H
*P1 Порт 1 90H
*P2 Порт 2 0A0H
*P3 Порт 3 0B0H
*IP Регістр пріоритетів 0B8H
*IE Регістр маски переривань 0A8H
TMOD Регістр режиму таймера/лічильника 89H
*TCON Регістр керування/статуса таймера 88H
THO Таймер 0 (ст.байт) 8CH
TLO Таймер 0 (мл.байт) 8AH
TH1 Таймер 1 (ст.байт) 8DH
TL1 Таймер 1 (мл.байт) 8BH
*SCON Регістр керування приймачем-передавачем 98H
SBUF Буфер приймача-передавача 99H
PCON Регістр керування потужністю 87H
Зауваження. Регістри зі значком (*), допускають адресацію окремих бітів.
Регістр В застосовується при виконанні команд множення і ділення, а
також використовується як подовжувач акумулятора при обробці
двобайтових чисел.
Акумулятор і ССП
Акумулятор є джерелом операнда і місцем фіксації результату при
виконанні арифметичних, логічних операцій і операцій маніпулювання
бітами. В МК51 акумулятор має звужене застосування, оскільки значна
частина команд контролера може виконуватись без його участі.
152