(S)로 지정된 16비트 데이터의 하위 n자리(1자리 4비트)분의 데이터를 (D)로 지정된 디바이스부터 n점 분의 하위 4비트에저장 (D)로 지정된 디바이스부터 n점분의 상위 12비트는 0으로 됩니다. n은 1~4를 지정할 수 있습니다. n=0일 때는 무처리 되며, (D)의 디바이스부터 n점분의 내용은 변화하지 않습니다.
7) 16비트 데이터의 4비트 결합 (UNI(P))
▶[UNI(P) (S) (D) n]
(S)로 지정된 디바이스부터 n점분의 16비트 데이터의 하위 4비트를 (D)로 지정된 16비트 디바이스에 결합 (D)로 지정된 디바이스의 상위(4-n)자리의 비트는 0으로 됩니다. n은 1~4를 지정할 수 있습니다. n=0 일때는 무처리되며, (D)의 디바이스의 내용은 변화하지 않습니다.
8) 임의 데이터의 비트 분리, 결합(NDIS(P), NUNI(P))
▶[NDIS(P) (S1) (D) (S2)]
(S1)로 지정된 디바이스 번호 이후에 저장되어 있는 데이터의 각 비트를 (S2)로 지정된 비트만큼씩 분리하여, (D)로 지정된 디바이스 번호 이후에 저장합니다. (S2)로 지정된 분리 비트를 1~16비트의 범위에서 지정할 수 있습니다. (S2)에 의한 지정 디바이스 번호에서 0을 저장한 번호까지를 분리 비트수로서 처리
▶[NUNI(P) (S1) (D) (S2)]
(S1)로 지정된 다바이스 번호 이후에 저장되어 있는 데이터의 각 비트를 (S2)로 지정된 비트만큼씩 결합하여, (D)로 지정된 다바이스 번호 이후에 저장한다. (S2)로 지정된 결합비트를 1~16비트의 범위에서 지정할 수 있다. (S2)에 의한 지정 디바이스 번호에서 0을 저장한 디바이스 번호까지를 결합 비트 수로써 처리합니다.
9) 바이트 단위 데이터분리, 결합(WTOB(P), BTOW(P))
▶[WTOB(P) (S) (D) n]
(S)로 지정된 디바이스 번호 이후에 저장되어 있는 16비트 데이터를 n바이트로 분리하여, (D)로 지정된 디바이스 번호 이후에 저장, 예를 들면 n=5의 경우는 (S)~(S+2)의 하위 8비트까지의 데이터를 (D) ~(D+4)에 저장 n으로 바이트 수를 설정함으로써 (S)로 지정된 16비트 데이터의 범위 및 (D)로 지정된 바이트 데이터를 저장하는 디바이스의 범위가 자동으로 결정됩니다. n에 지정된 바이트 수가 0인 경우는 처리를 실행하지 않습니다. (D)로 지정된 바이트 데이터 저장\ 디바이스의 상위 8비트에는 자동적으로 00H가 저장됩니다.
▶[BTOW(P) (S) (D) n]
(S)로 지정된 디바이스 번호 이후의 n워드분의 16비트 데이터의 하위 8비트를 워드 단위로 결합하여, (D)로 지정된 디바이스 번호 이후에 저장, (S)로 지정된 디바이스 번호 이후의 n워드 데이터의 상위 8바이트는 무시됩니다. 또한 n이 홀수인 경우는 n번째 바이트의 데이터를 저장한 디바이스의 상위 8비트에 0을 저장합니다. 예를 들면 n=5의 경우는 (S)~ (S+4)의 하위 8비트의 데이터를 결합하여 (D)~(D+2)에 저장 n으로 바이트 수를 설정함으로써, (S)로 지정된 바이트 데이터의 범위 및 (D)로 지정된 결합 데이터 저장 디바이스의 범위가 자동적으로 정해집니다. n으로 지정된 디바이스 수가 0인 경우는 무처리 됩니다. (S)로 지정된 바이트 데이터 저장 디바이스의 상위 8비트를 무시하고, 하위 8비트가 대상이 됩니다. 결합한 데이터가 저장되어 있는 디바이스의 범위 (S)~(S+n)와 결합된 데이터를 저장하는 디바이스의 범위 (D)~(D+n)가 중복하는 경우 라도 정상으로 처리합니다.
[DIS(P)], [UNI(P)], [NDIS(P)], [NUNI(P)], [WTOB(P)], [BTOW(P)] 의 명령어는 상위 호스트와의 통신, MES, CIM, PC등의 통신 및 각종 이종기기, 드라이버와의 통신등에서 이루어지는 DATA교신시 DATA의 포맷변경, 비트/바이트/워드 변환등에 사용합니다.