Page 162 - 4503
P. 162

Зауваження!  Усі  предсталені  на  рисунку  5.15  біти
           можна  встановити  чи  погасити  самостійно,  тобто  вони
           доступні для програміста, а не тільки реагують автономно на
           результати  виконаних  операцій.  Тому  їх    іноді  доповнюють
           позначками W/R (запис/зчитування). У той самий час біти 4..3
           даного  регістра  доступні  тільки  для  зчитування  (рисунок
           5.16), а отже можуть мати тільки позначку R.





                   Рисунок 5.16 —  Схема розміщення R/W та  R бітів
                   реґістра STATUS мікроконтролера PIC16F84

                5.5.4.2 Ознака десяткового перенесення DC

                Flag DC (Digit Carry ) діє схоже, як і С, але реагує не на
           переповнення  регістра  в  цілому,  а    тільки  на  переповнення
           його молодшого пів’байта, тобто містить у собі перенесення із
           3–го біта у 4–й біт. Аналогічно  ж, як і  у ознаки С, тут у ознаці
           DC міститься біт запозичення із 4-го біта у третій. Інформація
           про перенесення між пів’байтами даних може придатися тоді,
           коли вони представлені у вигляді двійково–десяткового коду.
           При використанні цього коду, як ми знаємо з першої лекції, у
           кожному  із  півбайтів  зберігається  4-бітне  відображення
           десяткового числа у межах від 0 до 9, а отже, ознака DC вказує
           на виникнення перенесення між десятковими розрядами.

                5.5.4.3 Ознака нуля —  Z
                Біт  2    встановлюється  автоматично,  якщо  результат
           операції дорівнює нулю і гаситьс, тількино в результаті певної
           операції, нуль із вмісту регістра щезає.
                5.5.4.4 Біти 3,4 реґістра STATUS

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