Page 204 - 4503
P. 204

Таблиця 7.1 — Команди переміщення даних
                Команда         мнемо     ознака                  Опис
                                код             Z      D        C на мові
                                                    C             RTL
                Переміщенн      movf f,d        V      П        -  d
           я:  регістра                              -            ←[f]коп
                                                                  іює байт
                                                                  даних
                Переміщенн      movwf           _      V        _ [f]←[w]
           я із робочого        f                          -      копіює
                                                                  байт
           регістра у W-
                                                                  даних
           регістр
                Переміщенн      movlw           _      V        _ [w]←#k

           я константи у W-     k                    -            k копіює
                                                                  байт
           регістр
                                                                  даних
                Перевстанов swapf               _      v        _ Міняє
           лення регістра       f, d                 -            місцями
                                                                  півбайти
                                                                  d←[f(3:0
                                                                  )]
                                                                  [f(7:4)]

                movf    f,  1  ;  тут  копіюється  вміст
           ;регістра  самого  у  себе  задля  перевірки  чи
           ;є  в  ньому  нульове  значення:    b’00000000’,
           ;тобто чи він очищений
                ;Команда swapf теж копіює вміст реґіста,
           ;але  при  цьому  міняє  ;півбайти    місцями.
           ;Для прикладу варто розглянути такий програмний ;
           ; фрагмент:



                                         204
   199   200   201   202   203   204   205   206   207   208   209