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

Загрузить в регистр W вычитаемое Вычесть его из первоначального содержимого W

Если вы используете микроконтроллеры серии Р1С16С5х, а не младшие модели PICMicro, то данную операцию можно реализовать с помощью команды «addlw»:

addlw 0-47 ; Прибавить отрицательное число

Если вы используете младшие модели микроконтроллеров из серии Р1С16Схх, которые не выполняют эту команду, то изменить знак содержимого регистра W можно с помощью интересного небольшого отрезка кода, представленного недавно в информационных материалах PICLIST:

addwf Reg, w ; W = W + Reg

subwf Reg, w ; W = Reg - W

; W = Reg - (W + Reg) (результат команды

; «addwf Reg, w»)

; W = Reg - W - Reg

; W = - W

Результатом выполнения этою кода будет изменение знака содержимого регистра W. Содержимое регистра Reg останется без изменения.

Go to Top