Bit Reset (Bc) - HEIDENHAIN TNC 426 PB/M Technical Manual

Table of Contents

Advertisement

7.7.58 BIT RESET (BC)

Function
Load the double
word D8 into the
word accumulator.
Set the bit specified
in the operand to 0.
Assign the result to
double word D12.
7 – 138
Syntax:
BC (BIT CLEAR)
Operands:
B, W, D, K, X
Action:
With the BIT RESET command you can set each bit in the accumulator to 0.
The corresponding bits are selected (addressed) by the content of the
specified operand or by a constant. As to the bit numbering, bit 0 = LSB and
bit 31 = MSB. For operand contents greater than 32, the TNC uses the
operand value modulo 32, i.e. the integral remainder of the result of the
operand value divided by 32.
Example:
Load double word D8 into the accumulator, set bit 0 of the accumulator to 0,
and save the result in double word D12.
Initial state:
Double word D8
= 3E 81 (hex)
Double word D12
= ?
Accumulator and operand contents are shown here in hexadecimal notation.
STL
Accumulator content (hex)
L D8
BC K+0
= D12
x x
x x
x x
x x
0 0
0 0
3 E
8 1
0 0
0 0
3 E
8 0
0 0
0 0
3 E
8 0
HEIDENHAIN Technical Manual TNC 426, TNC 430
Operand content (hex)
0 0 0 0 3 E 8 1
0 0 0 0 3 E 8 0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 430 pa/mTnc 430 mTnc 426 cbTnc 430 caTnc 426 pbTnc 430 pa ... Show all

Table of Contents