Download Print this page

HEIDENHAIN MANUALplus 620 Technical Manual page 1713

Hide thumbs Also See for MANUALplus 620:

Advertisement

8.15.59 PUSH DATA ONTO THE DATA STACK (PS)
Logic processing
with the PS
command
Word processing
with the PS
command
Data stack for byte, word, double word and constant [bit]
31 ....................... 24
x x x x x x x x
x x x x x x x x
D D D D D D D D
K K K K K K K K
January 2012
Syntax:
PS (PUSH)
Operands:
M, I, O, T, C
Action:
The PS command enables you to buffer data. To do this, the control loads the
addressed operand onto the data stack. Because the data stack has a width of
32 bits, you must write to it with a minimum width of one word. The control
copies the operand value into bit 7 of the data stack's current address. The
vacant bits of the occupied memory remain undefined or unused. In the event
of a stack overflow, the control outputs an error message.
Data stack [bit]
31 ...
14 13 12 11 10 9
x
...
x
x
x
Example:
See PSW command.
Syntax:
PS (PUSH)
Operands:
B, W, D, K
Action:
The PS command enables you to buffer data. The control copies the
addressed operand value into the current address of the data stack. During the
word processing, the control copies two words per PS command onto the
data stack and extends the operand—in accordance with the MSB—with the
correct algebraic sign. In the event of a stack overflow, the control displays an
error message.
23 ....................... 16
x x x x x x x x
x x x x x x x x
D D D D D D D D
K K K K K K K K
Example:
See PSW command.
8.15 Command Set
8
7
6
5
x
x
x
L
x
x
15 ............................ 8
x x x x x x x x
W W W W W W W W
D D D D D D D D
K K K K K K K K
4
3
2
1
0
x
x
x
x
x
7 .............................. 0
B B B B B B B B
W W W W W W W W
D D D D D D D D
K K K K K K K K
1713

Advertisement

loading