산술연산명령

 

분류

명령기호

Symbol

처리 내용

실행조건

Step

16 BIT

BIN

사칙연산

ADD

 

(S1) + (S2) -> (D)

 

4

ADDP

 

 

4

SUB

 

(S1) - (S2) ->(D)

 

4

SUBP

 

 

4

MUL

 

(S1) * (S2) -> (D.D+1)

 

4

MULP

 

 

4

WMUL

 

(S1) * (S2) -> (D)

 

4

WMULP

 

 

4

DIV

 

(S1) / (S2) -> (D,D+1)

 

4

DIVP

 

 

4

WDIV

 

(S1) / (S2) -> (D)

 

4

WDIVP

 

 

4

32 BIT

BIN

사칙연산

DADD

 

(S1,S1+1) + (S2,S2+1)

-> (D,D+1)

 

4

DADDP

 

 

4

DSUB

 

(S1,S1+1) - (S2,S2+1)

->(D,D+1)

 

4

DSUBP

 

 

4

DMUL

 

(S1,S1+1) * (S2,S2+1)

-> (D,D+1,D+2, D+3)

 

4

DMULP

 

 

4

DWMUL

 

(S1, S1+2) * (S2, S2+1)

-> (D,D+1)

 

4

DWMULP

 

 

4

DDIV

 

(S1,S1+1) / (S2,S2+1)

->(D,D+1. D+2, D+3)

 

4

DDIVP

 

 

4

DWDIV

 

(S1,S1+1) / (S2,S2+1)

-> (D,D+1)

 

4

DWDIVP

 

 

4

BCD

4 자리

사칙연산

BADD

 

(S1) + (S2) -> (D)

 

4

BADDP

 

 

4

BSUB

 

(S1) - (S2) ->(D)

 

4

BSUBP

 

 

4

BMUL

 

(S1) * (S2) ->(D,D+1)

 

4

BMULP

 

 

4

BDIV

 

(S1) / (S2) -> (D,D+1)

 

4

BDIVP

 

 

4

BCD

8 자리

사칙연산

DBADD

 

(S1,S1+1) + (S2,S2+1)

-> (D,D+1)

 

4

DBADDP

 

 

4

DBSUB

 

(S1,S1+1) - (S2,S2+1)

-> (D,D+1)

 

4

DBSUBP

 

 

4

DBMUL

 

(S1,S1+1) * (S2,S2+1)

-> (D,D+1)

 

4

DBMULP

 

 

4

DBDIV

 

(S1,S1+1) / (S2,S2+1)

-> (D,D+1)

 

4

DBDIVP

 

 

4

실수

사칙연산

EADD

 

(S1,S1+1) + (S2,S2+1)

->(D,D+1)

 

4

EADDP

 

 

4

ESUB

 

(S1,S1+1) - (S2,S2+1)

-> (D,D+1)

 

4

ESUBP

 

 

4

EMUL

 

(S1,S1+1) * (S2,S2+1)

->(D,D+1)

 

4

EMULP

 

 

4

EDIV

 

(S1,S1+1) / (S2,S2+1)

-> (D,D+1)

 

4

EDIVP

 

 

4

BIN DATA

Increment

INC

 

D + 1  -> D

 

2

INCP

 

 

2

DINC

 

(D,D+1) + 1  ->  (D,D+1)

 

2

DINCP

 

 

2

BIN DATA

Decrement

DEC

 

D – 1  ->  D

 

2

DECP

 

 

2

DDEC

 

(D,D+1) – 1  -> (D,D+1)

 

2

DDECP

 

 

2

펄스 폭 변조

 

PWM

 

 

S1로 지정된 ON 시간(ms)과 S2로 지정된 주기(ms)의 펄스를 D1로 출력

 

 

5

 

경사신호

 

 

RAMP

 

 

초기 값(S1)에서부터 최종 값(S2)까지 지정한 횟수(S3) 스캔 동안 선형으로 변하는 값을( D1)에 저장하고( D1)+1에는 현재의 스캔 횟수를 표시

 

 

 

 

6

 

시간 경사 신호

 

 

TRAMP

 

 

시작 값(S1)에서부터 최종 값(S2)까지 지정한 시간(초) 동안(S3) 직선으로 변화되는 값을 현재 결과(D1)에 표시

 

 

 

 

5