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
   146   147   148   149   150   151   152   153   154   155   156