/
16 Bit Data의 분리, 결합 : DIS, DISP, UNI, UNIP
16 Bit Data의 분리, 결합 : DIS, DISP, UNI, UNIP
명령 | 사용 가능 영역 | 스텝수 | 플래그 | |||||||||||||||
M | X | Y | K | L | F | T | C | S | Z | D | @D | 정수 | 에러 | 제로 | 캐리 | |||
DIS(P) UNI(P) | S | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | ㅇ | 4 | ㅇ | - | - |
D | ㅇ | - | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | - | |||||
n | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | ㅇ |
S | 분리, 결합하는 데이터가 저장되어 있는 Device의 선두 어드레스 |
D | 분리, 결합하는 데이터를 저장하는 번호 |
n | 분리 저장하는 Device 수(1~4), 결합 데이터 수(1~4) |
에러(F110) | 영역이 @D로 지정된 경우 영역 초과가 발생하면 SET |
DIS |
---|
S로 지정된 16비트 데이터의 하위 n자리(n자리 4비트)분의 데이터를 D로 지정된 Device에서 n점분의 하위 4비트에 저장합니다.
D로 지정된 Device에서 n점분의 상위 12비트는 0이 됩니다.
n은 1 ~ 4까지 지정할 수 있습니다.
n=0일 경우에는 무처리로 D의 Device에서 n점의 내용은 변화하지 않습니다.
프로그램 예
X0001이 On 되었을 때 D0000의 16비트 데이터를 4비트마다 D0020 ~ 0023에 저장하는 프로그램
UNI |
---|
S로 지정된 Device에서 n점분의 16비트 데이터의 하위 4비트를 D로 지정된 16비트 Device에 결합합니다.
D로 지정된 Device의 상위(4-n)자리 비트는 0이 됩니다.
n은 1 ~ 4를 지정할 수 있습니다.
n=0일 경우에는 무처리로 D의 Device 데이터 내용은 변화하지 않습니다.
프로그램 예
X0003이 On 되었을 때 D0020 ~ 0022의 하위 4비트 데이터를 D0010에 저장하는 프로그램
, multiple selections available,
Related content
Complement of 2 of BIN 16 and 32Bit Data(부호반전) : NEG, NEGP, DNEG, DNEGP
Complement of 2 of BIN 16 and 32Bit Data(부호반전) : NEG, NEGP, DNEG, DNEGP
More like this
n Bit Data 1 Bit 우 Shift, 좌 Shift : BSFR, BSFRP, BSFL, BSFLP
n Bit Data 1 Bit 우 Shift, 좌 Shift : BSFR, BSFRP, BSFL, BSFLP
More like this
n Bit Data n Bit 우 Shift, 좌 Shift : SFR SFRP SFL SFLP
n Bit Data n Bit 우 Shift, 좌 Shift : SFR SFRP SFL SFLP
More like this
BIN 사칙연산(나눗셈) : DIV, DIVP, DDIV, DDIVP
BIN 사칙연산(나눗셈) : DIV, DIVP, DDIV, DDIVP
More like this
부동소수점 > 16 and 32 Bit BIN Data : INT, INTP, DINT, DINTP
부동소수점 > 16 and 32 Bit BIN Data : INT, INTP, DINT, DINTP
More like this