PUSH
PUSH Integer
Syntax
Operation
Operands
Opcode
Description
Cycles
Status Bits
Mode Bit
Example
Data memory
13-196
PUSH src
src
*++SP
src register (R n , 0
31
24 23
0 0 0 0 1
1
1
1
The contents of the src register (32 LSBs) are pushed on the current system
stack. The src is assumed to be a signed integer. The PUSH is performed with
a preincrement of the stack pointer. The integer or mantissa portion of an ex-
tended-precision register (R7–R0) is saved with this instruction.
1
LUF
Unaffected
LV
Unaffected
UF
Unaffected
N
Unaffected
Z
Unaffected
V
Unaffected
C
Unaffected
OVM
Operation is not affected by OVM bit value.
PUSH R6
Before Instruction
R6
02 5C12 8081
SP
8098AE
LUF
LV
UF
N
Z
V
C
8098AFh
n
27)
16
15
src
0
0 1
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
R6
633,415,688
SP
LUF
0
LV
0
UF
0
N
0
Z
0
V
0
C
0
8098AFh
0
–62,044
8 7
After Instruction
02 5C12 8081
633,415,688
8098AF
0
0
0
0
0
0
0
5C128081
1,544,716,417
0
Need help?
Do you have a question about the TMS320C3x and is the answer not in the manual?