Bit Data Transfer : WBMOV, WBMOVP

명령

사용 가능 영역

스텝수

플래그

사용가능CPU

M

X

Y

K

L

F

T

C

S

Z

D

@

D

정수

XP

CP

BP

WBMOV

WBMOVP

S

-

-

4

-

-

D

-

-

-

-

fm

-

S

지정된 Data 또는 영역의 번호

D

지정된 Data 또는 영역의 번호

fm

S(Source), D(Destination)의 시작 비트위치 및 전송할 비트데이터의 갯수

에러(F110)

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

 

WBMOV

WBMOV

  • fm에 설정된 포맷에 의해 S으로 지정된 영역의 시작비트부터 전송할 비트데이터의 개수만큼 D로 지정된 영역의 시작비트로 전송합니다.

 

  • fm의 포맷 :

 

  • 전송할 비트의 개수
    전송할 비트 개수의 범위는 0~16까지 입니다.
    개수가 0이면 실행되지 않습니다.

 

프로그램 예

  • 입력신호 X0017을 ON되었을 때 WBMOV 명령에 의해 D0010의 2번 비트로부터 D0020의 5번 비트에 10개의 비트가 전송되는 프로그램 

 

  • 입력신호 X0020을 ON되었을 때, WBMOV 명령에 의해 D0000의 E번 비트(D0000의 E번부터 D0001의 4번 비트까지)로부터 D0010의 3번 비트에 7개의 비트가 전송되는 프로그램