Page 178 - 4503
P. 178

Розділ 6  5  НАБІР КОМАНД МІКРОКОНТРОЛЕРІВ
                                РОДИНИ PIC16ХХХХ,

                       ПОДІЛ КОМАНД ЗА СПОСОБОМ АДРЕСАЦІЇ

                    1  Адресація кодом команди
                    2  Адресація константи
                    3  Абсолютна адресація пам’яті програм
                    4             Пряма адресація пам’яті даних
                    5  Непряма адресація пам’яті даних
                    6  Бітова  адресація

                Всі  команди  мови  асемблера  можна  розділити  за
           способом форматування, тобто за способом їх адресації, або за
           їх функціональним призначенням. У цій лекції йтиметься про
           поділ  команд  за  способом  їх  адресації.  Більшість  команд
           оперують  з  даними,  які  перебувають  або    у  внутрішніх
           реґістрах процесора  (наприклад робочий регістр — w), або у
           регістрах,  що  розміщені  за  вказаними  адресами  у  пам’яті
           даних чи у пам’яті програм. І все ж є невелика група команд
           —  безадресних, вони описані у п 6.1.1 і п. 6.2.2.

                 6.1 Адресація кодом  команди

                  13  12  11  10  9  8  7  6  5  4  3  2  1  0
                  0    0   0    0   0  0  0  ?  ?  ?  ?  ?  ?  ?

                До  такого  способу  адресації  відносяться  такі  команди:
           clrwdt — очищення сторожового таймера,  return — вихід

                                         178
   173   174   175   176   177   178   179   180   181   182   183