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

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

Команда PASM

Описание команды

Число циклов

Влияние на контекст

Действительный код PICMicro

ADDB fr, bit

fr = fr + bit

2

Z

btfsc fr, bit

incf fr, f

SUBB fr, bit

fr = fr - bit

2

Z

btfss fr, bit

decf fr, f

MOVB fr.b,

Переслать бит

4

Нет

btfss fr2, b2

fr2.b2

bcf fr, b

btfsc fr2, b2

bsf fr, b

MOVB ffb, /

Переслать инвер-

4

Нет

btfsc fr2, b2

fr2.b2

тированный бит

bcf fr, b

btfss fr2, b2

bsf fr, b

NOP

Отсутствие опера-

1

Нет

пор

ции

SLEEP

Переход в режим

N/A

_ТО, _PD

sleep

sleep

*LSET Addr

Установка номера

0-2

РАО, РА1

bcf/bsf STATUS,

страницы перед

РАО (установка но-

переходом

мера страницы в

регистре STATUS)

MOVSZ

Пропустить, если

Parm

результат равен 0

"W, ++fr"

W = f г + I

1/2

W

incfsz fr,w

"W, — fr"

W = f r - I

1/2

W

decfsz fr, b

INCSZ fr

w = f r + l; если

1/2

w

incfsz fr,f

Z=l, то пропуск

команды

DECSZ fr

W = fr - l; если

1/2

w

decfsz fr,f

Z=l, то пропуск

команды

SB fr, bit

Пропуск команды,

1/2

Нет

btfss fr, bit

если бит = 1

SNB fr, bit

Пропуск команды,

1/2

Нет

btfsc fr, bit

если бит = 0

SC

Пропуск команды,

1/2

Нет

btfss STATUS, С

если С = 1

Go to Top