Команды сравнения

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
Сем30
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт июн 12, 2014 05:32:20

Команды сравнения

Сообщение Сем30 »

Подскажите какие команды могут проверить регистр на то что число в регистре больше или меньше константы и пожалуйста пример применения такой команды
Реклама
Smen
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вт окт 08, 2013 07:38:59
Откуда: СПб

Re: Команды сравнения

Сообщение Smen »

Класс! :)
Семейство хотя бы укажите.
Реклама
Аватара пользователя
Сем30
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт июн 12, 2014 05:32:20

Re: Команды сравнения

Сообщение Сем30 »

Извеняюсь!
PIC16f675
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Команды сравнения

Сообщение pyzhman »

Занесите в W константу и используйте SUBWF. Результат во флаге переноса С.
Или
занесите регистр в W и используйте SUBLW. Результат опять же смотреть во флаге переноса.
Docendo discimus
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25264
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Команды сравнения

Сообщение КРАМ »

Чуть добавлю. При использовании subwf не забудьте указать в качестве назначения результата аккумулятор, что бы не испортить саму переменную:
movlw <константа>
subwf <переменная>, W
btfsc STATUS, C
goto <меньше>
goto <больше>
Реклама
Аватара пользователя
Сем30
Открыл глаза
Сообщения: 68
Зарегистрирован: Чт июн 12, 2014 05:32:20

Re: Команды сравнения

Сообщение Сем30 »

Спасибо.
Реклама
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2358
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Команды сравнения

Сообщение Dmitry Dubrovenko »

А для проверки на 0 можно использовать команду movf с аргументом F, а затем проверять флаг Z в STATUS'е.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: Команды сравнения

Сообщение korsaj »

еще проверка на равенство - XORWF & XORLWF
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25264
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Команды сравнения

Сообщение КРАМ »

korsaj писал(а):еще проверка на равенство - XORWF & XORLWF
Ответить

Вернуться в «PIC»