Page 221 - 4503
P. 221

Продовження таблиці 7.5
           Команда          мнемокод      Ознака                 Опис
                                          Z         C             на мові RTL
           Доповнення       comp f,         Y     _     Інвертування
                реґістра  d             v               (створ допов-ого
                                                        коду)[d]← - [f]

           Виключне         xorlw k         Y     _     [w] ←[w]     #kk
           АБО                          v               Побітове логічне
           Константи із                                 виключне АБО
           W
           Виключне         xorwf f,        Y     _     [d] ←[w]     [f]
           АБО              d           v
           W з реґістром
           Циклічне         rlf  f, d       _                 Циклічне
           зсування                                 B7   зсування через
           регістра                     -                перенесення
           вліво
           Циклічне         rrf  f,d        -            Циклічне
           зсування                     -    B0          зсування через
                                                         перенесення
           регістра
           вправо

                7.3.1 Операція НЕ  ( команда  comp f, d )
                Логічна функція НЕ  створює інверсію свого арґумента.
           Оскільки  інвертоване  число  фактично  створюється    як
           доповнювальний,      наприклад      десяткове    число     8   є
           доповнювальний  до  1  (таблиця  7.3),  тому  для  інвертування
           можна  застосувати  команду  comp  f,  оскільки  англ.
           COMPlement -  доповнення. Таким чином, ця команда створює
           побітний  обернений  код.  Наприклад,  якщо  у  регістрі  за

                                         221
   216   217   218   219   220   221   222   223   224   225   226