Page 206 - 4503
P. 206

кожного  із  цих  байтів  програмно  визначити  відповідні  дві
           комірки пам’яті даних.
                Для доданку В розбиття на байти непотрібне.
                В  інший  спосіб  розіб’ємо  суму  А  +  В:  молодший,
           середній та старший байти. Останній може бути використаний
           у випадку переповнення середнього байта суми, тому старший
           байт є  неповним, у нього тільки один наймолодший розряд.

                Таблиця 7.2  — Команди арифметичних операцій
           Команда        мнемоко           ознаки       Опис
                          д                              на мові RTL
                                         Z     C і DС
           додавання:     addlw  k                            [w] ←[w]+#kk
           константи з                   v        v
           W
           додавання:     addwf  f,                           [d]←[w]+[f]
           регістра з W  d               v        v
           oчищення       clrf f                         [f]←#00
           регістра                      v        –      Очищає вміст
                                                         регістра
           oчищення       clrw                           [w]←#00
           W–регістра                    v        –      Очищає вміст
                                                         регістра
           oчищення       bcf f,n                        [fn]←#0
           біта                       –           –      Очищає
                                                         адресований біт
           встановленя    bsf f,n                        [fn]←#1
                біта                  –           –      встановлює
                                                         адресований біт
           декремент      dec f, d                       [d] ←[f] - #01
           регістра                   v           –      Збільшує на 1 вміст
                                                         регістра


                                         206
   201   202   203   204   205   206   207   208   209   210   211