Page 191 - 4503
        P. 191
     Розглянемо  інший  спосіб  програмного очищення   означених
           реґістрів.
                6.5 Непряма адресація пам’яті даних
                У    будь–якому      з   процесорів     міститься    певна
           різновидність  непрямої  адресації,  за  яких  один  чи  кілька
           внутрішніх  регістрів  призначенні  для  зберігання  адреси
           операнда  у  пам’яті  даних,  тобто  вони  вказують  на  адреси
           операндів.  Власне непряма адресація, на відміну від прямої,
           передбачає  не  фіксовані,  а  змінні  адреси  даних.  У
           мікроконтролерах  родини  PIC16хххх  це  виконано  завдяки
           логічному  елементу  АБО-НЕ  і  індексному  регістру  FSR  (File
           Select  Register).  Тобто  при  зверненні  на  нульову  адресу,  а
           отже,  за  наявності  усіх  семи  нулів  у  адресній  частині  коду
           команди  відбувається зчитування адреси (рисунок 6.7),  яка
           розміщена у  реґістрі FSR.
                     Рисунок 6.7 — Логічна схема реалізації непрямої
                                      адресації
                                         191





