BIN 사칙연산(나눗셈) : WDIV, WDIVP, DWDIV, DWDIVP

명령

사용 가능 영역

스텝수

플래그

사용가능CPU

M

X

Y

K

L

F

T

C

S

Z

D

@

D

정수

XP

CP

BP

WDIV(P)

DWDIV(P)

S1

-

4

-

-

S2

-

D

-

-

-

-

 

 

S1, S2

지정된 데이터 또는 영역의 번호

D

Destination 영역의 번호

 

 

에러(F110)

영역이 @D로 간접 지정된 경우 영역 초과가 발생하면 SET

0으로 나누는 경우 (S2의 값이 0인 경우)

 

 

WDIV

S1으로 지정된 워드 데이터를 S2로 지정된 워드 데이터로 나눗셈하여 D로 지정된 영역에 몫을 저장합니다.
나머지는 기록되지 않고 버려집니다. 

 

프로그램

입력신호 X0000 이 ON 되었을 때 D0000의 워드데이터를 D0010의 워드데이터로 나눗셈하여 D0030에 몫을 저장하는 프로그램

 

 

 

DWDIV

S1으로 지정된 더블워드 데이터를 S2로 지정된 더블워드 데이터로 나눗셈하여 D로 지정된 영역에 몫을 저장합니다.
나머지는 기록되지 않고 버려집니다. 

 

프로그램

입력신호 X0000 이 ON 되었을 때 D0100의 더블워드데이터를 D0200의 더블워드데이터로 나눗셈하여 D0300에 몫을 저장하는 프로그램