Page 161 - 4503
P. 161

5.5.4 Реґістр STATUS мікроконтролера PIC16F84

                Так у мікроконтролерах родини РІС називається регістр
           стану. Він тісно пов'язаний із АЛП і містить три біти-ознаки,
           котрі  інформують  про  результати  виконання  команди.  Крім
           того, цей регістр містить інші біти (рисунок 5.15), серед яких
           RP0, про який йтиметься у межах цього розділу та інші біти,
           котрі розглядатимемо у наступних лекціях. Всього у цьому 8-
           розрядному  регістрі  логічно  задіяні  тільки  6  бітів  0..5.
           Найстарші два біти 6, 7 у регістрі мікроконтролера логічно не
           задіяні,  вони    ж  таки  використовуються  у    інших
           мікроконтролерах  серії  РІС,  наприклад  у    PIC16F627/8
           використовується  біт  6,  в  той  самий  час  обидва  біти:    6  і  7
           залишаються  резервними,  наприклад  у  мікроконтролера
           PIC16F616.





                   Рисунок 5.15 — Схема розміщення бітів C, DC, Z, RP0
                    реґістра STATUS мікроконтролера PIC16F84

                5.5.4.1 Ознака С — перенесення

                Ознака  С,  в  англомовній  літературі  має  назву  Flag  C
           (англ.  Сarry  —  перенесення).  Головне  її    призначення  —  це
           збереження біта перенесення  попередньої операції додавання.
           При  операціях  віднімання  значення  ознаки  С  відповідає
           інвертованому  значенню  біта  В  —  ознаці  запозичення.
           Докладніше про це йтиметься у лекції 7 ( розділ 7.2.3). Біт С
           використовується  теж  і  в  операціях  зсування,  про  що  буде
           окрема розповідь у лекції 7 (розділ 7.3.5).



                                         161
   156   157   158   159   160   161   162   163   164   165   166