EasyManua.ls Logo

HEIDENHAIN MANUALPLUS 620 - 8.15.57 BIT CLEAR (BC)

HEIDENHAIN MANUALPLUS 620
1818 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
January 2012 8.15 Command Set 1711
Example:
Load double word D8 into the accumulator, set bit 0 of the accumulator to 1,
and save the result in double word D12.
Initial state:
Double word D8 = 3E 80 (hex)
Double word D12 = ?
8.15.57 BIT CLEAR (BC)
Syntax: BC (BIT CLEAR)
Operands: B, W, D, K, X
Action:
The BIT CLEAR command is used to 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 control 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 = ?
Function STL Accumulator
content
Operand content
Load the double word D8
into the word accumulator
L D8 3E80 3E80
Set the bit specified in the
operand to 1.
BS K+0 3E81
Assign the result to
double word D12.
= D12 3E81 3E81
Function STL Accumulator
content
Operand content
Load the double word D8
into the word accumulator
L D8 3E81 3E81
Set the bit specified in the
operand to 0.
BC K+0 3E80
Assign the result to
double word D12.
= D12 3E80 3E80

Table of Contents

Other manuals for HEIDENHAIN MANUALPLUS 620

Related product manuals