Advanced Function Instruction
7 -2 4
FUN49
P
BUNIT
BYTE UNITE
FUN49
P
BUNIT
S
:
Starting address of source register to be united
N
:
Number of bytes to be united
D
:
Registers to store the united data
S, N, D may associate with V
、
Z
、
P0~P9 index register to
serve the indirect addressing application
HR
ROR
DR
K
Range
Ope-
rand
R0
∣
R3839
R5000
∣
R8071
D0
∣
D4095
S
○
○
○
N
○
○
○
1~256
D
○
○
*
○
●
When execution control "EN"=1 or "EN
↑
"
(
P
instruction
)
changes from 0
→
1, it will perform the byte
combination starting from S, length by N, and then store the results into D registers.
●
This instruction will not act if invalid range of length.
●
When communicating with intelligent peripheral in binary data format, this instruction may be applied to do
byte combination for following word data processing.
Example
:
EN
S :
N :
D :
M2
49P.BUNIT
R 1500
R 999
R 2500
Description
:
When M2 changes from 0
→
1, it will perform the byte combination starting from R1500, the length is
assigned by R999, and then store the results into registers starting from R2500.
It is supposed R999=10, the results of combination will store into R2500
~
R2504.
S
D
High Byte
Low Byte
High Byte Low Byte
R1500 Don’t
care
Byte-0
R2500
Byte-0
Byte-1
R1501 Don’t
care
Byte-1
R2501
Byte-2
Byte-3
R1502 Don’t
care
Byte-2
R2502
Byte-4
Byte-5
R1503 Don’t
care
Byte-3
R2503
Byte-6
Byte-7
R1504 Don’t
care
Byte-4
R2504
Byte-8
Byte-9
R1505
Don’t
care
Byte-5
R1506
Don’t
care
Byte-6
R1507
Don’t
care
Byte-7
R1508
Don’t
care
Byte-8
R1509
Don’t
care
Byte-9
Содержание FBs-CBE
Страница 78: ...MEMO ...
Страница 111: ...4 6 X0 X1 Node A Y0 Y1 Node B differential down Incerse differential up t Scan time Inverse t t ...
Страница 141: ...Basic Function Instruction 6 16 FUN 2 SKP SKIP START FUN 2 SKP Y2 Y1 Y0 T201 10S X0 X1 X2 0 10 0 ...
Страница 305: ...MEMO ...
Страница 348: ...MEMO ...