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

W = Literal + (W * OxOFF) + 1.

Данная команда изменяет значения тех же флагов, что и команда «subwf». Так как я считаю, что операция, выполняемая командой «sublw», не соответствует интуитивным представлениям, то я пытаюсь избежать ее использования, за исключением случаев, когда производится изменение знака содержимого регистра W с помощью команды «sublw О»:

Sublw О ; Изменить знак содержимого регистра W

Существует один маленький трюк, который вы можете использовать, если вам необходимо вычесть явно заданное число. Он заключается в том, что производится сложение с числом, имеющим противоположный знак. Например, вы хотите написать код, реализующий следующую операцию:

W = W - 47. Это может быть сделано следующим образом:

movf Temp

movlw 47 subwf Temp, w

Сохранить содержимое W в промежуточном

регистре Temp

Go to Top