PIC 명령 일람(바이트 처리 명령)

[기호 설명]
아래 설명에서 사용하고 있는 기호, 약호의 의미는 다음과 같다.
 

기호

의미 내용

기호

의미 내용

f

레지스터의 어드레스

Wreg

워킹 레지스터

b

비트의 어드레스(0-7)

k

리터럴 데이터(1byte)

x

Don't care(0으로 해둔다)

d

저장처 지정(0 or 1)

label

레이블명

PC

프로그램 카운터

dest

d와 같은 의미

 

 

[ ]

생략 가능

( )

내용

< >

레지스터 비트 위치

 

 


[바이트 처리 명령의 해설]


[ADDWF]   Wreg와 f 레지스터와의 계산

[ANDWF]    Wreg와 f 레지스터와의 논리 AND 연산

[CLRF]   f 레지스터를 zero clear한다

[CLRW]   Wreg를 zero clear한다

[COMF]   f 레지스터의 보수 연산

[DECF]   f 레지스터의 카운트 다운

[DECFSZ]   f 레지스터를 감산하여 결과가 0이면 skip

[INCF]   f 레지스터의 카운트 업

[INCFSZ]   f 레지스터를 가산하여 결과가 0이면 skip

[IORWF]   Wreg와 f 레지스터와의 논리합 연산

[MOVF]   f 레지스터의 이동

[MOVWF]   Wreg를 f 레지스터로 이동

[NOP]   아무것도 하지 않고 다음으로 진행한다

[RLF]   f 레지스터의 내용을 carry를 포함하여 좌측 회전

[RRF]   f 레지스터의 내용을 carry를 포함하여 우측 회전

[SUBWF]   Wreg와 f 레지스터와의 감산

[SWAPF]   f 레지스터의 상/하위 교체

[XORWF]   Wreg와 f 레지스터와의 배타적 논리합 연산


다음 페이지로           목차 페이지로