beautypg.com

HEIDENHAIN TNC 335 Technical Manual User Manual

Page 430

background image


8/95

TNC 360

3 Commands

7-51

Word execution with the OR NOT command

Operands: B, W, D, K

Operation:
The contents of the Word Accumulator and the contents of the operand (B, W, D, K) are gated with
OR NOT. In accordance with the different sizes of operand (B = 8 bit; W = 16 bit; D = K = 32 bit), 8,
16 or 32 bits will be influenced in the Accumulator.

Thus:

Bit 0 in the Accumulator is gated with bit 0 in the operand
Bit 1 in the Accumulator is gated with bit 1 in the operand and so on.

The result of the operation is stored in the Word Accumulator.

Example:
The contents of Word W4 and Word W6 are to be gated with OR NOT and the result assigned to
Word W8.

Initial state:

Word W4 = 36 AA

(hex)

Word W6 = 3C 36

(hex)

Word W8 = ?

Line Instruction

Accumulator Contents

Operand Contents

Bit

31 . . . 15

7

0

15 8 7 0

... x x x x x x x x x x x x x x x x x x

1

L W6

... 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 1 1 0

00111100 00110110

2

ON W4

... 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1

00110110 10101010

3

= W8

... 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 1 1

11111101 01110111

Line 1:

The contents of Word W6 are loaded into the Accumulator.

Line 2:

The contents of the Word Accumulator and Word W4 are gated with OR NOT.

Line 3:

The gating result is assigned to Word W8.