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

Ассемблер PASM доступен пользователям на Web-сайте фирмы Parallax. В приведенной ниже таблице команд PASM используются следующие обозначения:

# - непосредственно заданная константа; fr - файловый регистр; Farm — поле параметров, варианты которого приведены для данной команды в следующих строках таблицы.

Символом * в таблице отмечены команды, которые используются только

при работе с

младшими моделями

PICMicro

Команда

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

Число

Влияние на

Действительный

PASM

циклов

контекст

код PICMicro

CLR Parm

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

ра в 0

"W

W=0

I

Z

clrw

fr

fr=0

I

Z

clr fr

WDT

WDT=0

I

_TO,_PD

clrwdt

MOV Parm

Пересылка данных

"W, #"

W= #

I

Нет

movlw #

"W, fr'

W = fr

I

Z

movf fr, w

"W, /fr"

W = fr Л OxOFF

I

Z

comf fr, w

"W, fr-W"

W=fr+(W-OxOFF)+l

I

Z, C, DC

subwf fr, w

"W, ++fr"

W = fr + I

I

Z

incf fr, w

"W, — fr"

W = fr - I

I

Z

decf fr, w

"W, »fr"

W = fr » I

I

С

rrf fr, w

"W, «fr"

W = fr « I

I

С

rlf fr, w

"W, <>fr"

W = NibSwap fr

I

Нет

swapf fr, w

"fr, W"

fr = W

I

Нет

movwf fr, w

"IPort, W"

TRIS = W

I

Нет

tris Port

"IPort, #"

TRIS = #

2

W

movlw #

tris Port

"IPort, #"

TRIS = fr

2

W, Z

movf fr, w -Э

tris Port

"OPTION, W"

OPTION = W

I

Нет

option

"OPTION, #"

OPTION = #

2

W

movlw #

option

"OPTION, fr"

OPTION = fr

2

W, Z

movf fr, w

option

"fr, #"

fr = #

2

Нет

movlw #

movwf fr

"fr, fr2"

fr = fr2

2

Z

movf fr2, w

movwf fr

Go to Top