|
Команда SUBLW - вычитание W из константы
Синтаксис: |
SUBLW k |
Операнд: |
0 < k < 255 |
Операция: |
(k) -- (W) --> (W) |
Биты состояния: |
C, DC, Z |
Код: |
11 110x kkkk kkkk |
Описание: |
Содержимое регистра W вычитается из 8-битовой константы k. Результат помещается в регистр W. Биты С и DC устанавливаются в 1 в случае отсутствия заема из старшего разряда. |
Циклов: |
1 |
Пример 1: |
SUBLW 0 x 02 Перед выполнением команды:
После выполнения команды: |
W = 1 W = 1 C = 1 ; результат положительный |
|
Пример 2: |
SUBLW 0 x 02 Перед выполнением команды:
После выполнения команды: |
W = 2 W = 0 C = 1 ; результат ноль |
|
Пример 3: |
SUBLW 0 x 02 Перед выполнением команды:
После выполнения команды: |
W = 3 W = FF C = 0 ; результат отрицательный |
|
|