5.18 PUSHIX (Index Register Backup)
■
Ladder diagram
■
Available operation units (●: Available)
Operatio
n unit
bit US SS UL SL SF DF
i ● ●
■
List of operands
Operand Description
D Start of device address of the backup destination
■
Available devices (●: Available)
Operan
d
16-Bit device:
32-Bit
device:
Integer
Real
numbe
r
St
rin
g
Index
modifie
r
W
X
W
Y
W
R
W
L
W
S
S
D
D
T
L
D
U
M
WI
W
O
TS
C
S
TE
C
E
IX K U H SF
D
F
" "
D ● ● ● ● ● ● ●
■
Outline of operation
● This instruction backs up 15 data (30 words) of the index register value, starting with [D].
(I0 to IE) → ([D] to [D] + 29)
● The index register value to be saved does not change.
● The PUSHIX instruction is used to back up the index register content before switching from
the main program to the subprogram, in the case where index registers are used in
subroutines or other subprograms.
● Please use this in combination with the POPIX (Index Register Recovery) instruction.
5.18 PUSHIX (Index Register Backup)
5-42 WUME-FP7CPUPGR-12