PUSH ARn:ARm
SYNTAX OPTIONS
PUSH AR1:AR0
PUSH AR3:AR2
PUSH AR5:AR4
Operands
ARn:
ARm
Description
Flags and
Modes
Repeat
0111 0110 0000 1101
0111 0110 0000 1111
0111 0110 0000 1100
AR1:AR0 or AR3:AR2 or AR5:AR4 auxiliary registers
Push the contents of two 16-bit auxiliary registers (ARn and ARm) onto the
stack pointed to by SP.
Post-increment SP by 2:
PUSH AR1:AR0
[SP]
= AR0;
[SP+1] = AR1;
SP
+= 2;
PUSH AR3:AR2
[SP]
= AR2;
[SP+1] = AR3;
SP
+= 2;
PUSH AR5:AR4
[SP]
= AR4;
[SP+1] = AR5;
SP
+= 2;
None
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Push 16-bit Auxiliary REgisters Onto Stack
OPCODE
OBJMODE
PUSH ARn:ARm
RPT
CYC
X
−
1
X
−
1
X
−
1
6-285
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?