[an error occurred while processing this directive]
|
Сравнивай X и 100 вычитанием : sublw .100,w ;100 - X , пока результат
не станет отрицательным (смотришь флаг carry: btfss STATUS,c ; c='1',
при результате > или = '0' и с='0' при результате < '0')и делаешь
ветвления.Тут же проверяешь обратное : movlw 110 и subwf X,w ;
X - 110 и такое же ветвление.Всё.
E-mail: info@telesys.ru