산술연산명령
분류 | 명령기호 | 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 |