Средства разработки для PICMICRO - Страница 46

Средства разработки для PICMICRO - Средства разработки для PICMICRO

Команды addlw и sublw не реализуются в младших моделях микроконтроллеров (серия I6C5.X).

Команды логических операций «andlw», «iorlw», «xorlw» выполняют no-битно соответствующие операции над содержимым регистра W и непосредственно заданной константой Literal (команды 28.21, 28.22 и 28.23). Эти операции, как и логические операции с регистровой адресацией, устанавливают только флаг нуля в регистре STATUS к соответствии с результатом операции. Полученный результат сохраняется в регистре W. При выполнении этих команд запись результата в другой регистр не реализуется. Выполнение команды «iorlw 0» является хорошим способом определения равенства нулю содержимого регистра W. В зависимости от результата этой операции флаг нуля будет установлен в I или сброшен в 0.

Команда «retlw» используется для возврата из подпрограммы с установкой начальных условий в регистр W, а также для реализации таблиц, что описывается в другом месте. Перед возвращением из подпрограммы эта команда осуществляет загрузку непосредственно заданной величины в регистр W (команда 28.24). Данная команда может заменить две команды:

movlw return

Value

Go to Top