Page 234 - 4503
P. 234

При застосуванні цього коду варто пам’ятати , що перед
           викликом    чергової  команди  rlf  h’43’,  f  варто  перед
           тим  онулити  вміт  ознаки  С,  бо  інакше  у  правий  біт    може
           «всунутися»  логічна  1,  як  на  рисунку  7.12.  Отже  алгоритм
           множення вмісту регістра на 4 в довершенішому варіанті буде
           таким:

                clrf  STATUS,C;  очищення  ознаки  С  перед
           ;зсуванням 1
                rlf h’43’, f
                clrf  STATUS,C;  очищення  ознаки  С  перед
           ;зсуванням 2
                rlf h’43’, f

                7.4  Команди  передачі керування.

                У таблиці 7.6 представені команди передачі керування.
           Всі ці команди в певний спосіб модифікують стан лічильника
           команд  РС,  і  жодного  впливу  на  ознаки  С,  DC,  Z  вони  не
           мають.

                Таблиця 7.6 — Команди передачі керування
                          Команда      Мнемокод  Опис
                                                    на мові RTL

                     Абсолютний        goto aaa     [PC] ← aaa
                     перехід                        Передає
                     Перейти до                     керування за
                                                    фіксов.
                     адреси
                                                    адресою
                     Немає             nop          [PC] ←
                     операції                       [PC]+1
                                                    Порож.
                                                    команда


                                         234
   229   230   231   232   233   234   235   236   237   238   239