Page 191 - 4503
P. 191

Розглянемо  інший  спосіб  програмного очищення   означених
           реґістрів.

                6.5 Непряма адресація пам’яті даних

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





















                     Рисунок 6.7 — Логічна схема реалізації непрямої
                                      адресації



                                         191
   186   187   188   189   190   191   192   193   194   195   196