Infineon Technologies C166S V2 User Manual page 289

16-bit microcontroller
Table of Contents

Advertisement

PUSH
Group
Syntax
Source Operand(s)
Destination Operand(s)
Operation
(tmp) ← (op1)
(SP) ← (SP) - 2
((SP)) ← (tmp)
Description
Moves the word specified by operand op1 to the location in the system stack specified
by the Stack Pointer, after the Stack Pointer has been decremented by two.
CPU Flags
E
Set if the value of the pushed operand op1 represents the lowest
possible negative number. Cleared otherwise. Used to signal the end of a
table.
Z
Set if the value of the pushed operand op1 equals zero. Cleared
otherwise.
V
Not affected.
C
Not affected.
N
Set if the most significant bit of the pushed operand op1 is set. Cleared
otherwise.
Encoding
Mnemonic
PUSH
reg
User Manual
Push Word on System Stack
System Stack Instructions
PUSH op1
op1 → WORD
none
E
Z
*
*
Detailed Instruction Description
V
C
-
-
Format
EC RR
8-289
User Manual
C166S V2
PUSH
N
*
Bytes
2
V 1.7, 2001-01

Advertisement

Table of Contents
loading

Table of Contents