1810 HEIDENHAIN Technical Manual iTNC 530 HSCI
9.8.58 BIT TEST (BT)
Syntax: BT (BIT TEST)
Operands: B, W, D, K, X
Action:
With the BIT TEST command, you can interrogate the status of each bit in the 
accumulator. With the BT command there is a direct transition from word to 
logic processing, i.e. the iTNC checks the state of a bit in the word 
accumulator and then sets the logic accumulator. If the interrogated bit = 1, 
the iTNC sets the logic accumulator to 1; otherwise it sets it 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 iTNC uses the operand value 
modulo 32, i.e. the integral remainder of the result of the operand value 
divided by 32.
Example:
Load the double word D8 into the accumulator and assign the logical state of 
bit 0 to output O12. 
Initial state: 
Double word  D8  = 3E 81 (hex) 
Output O12 = ?
Function STL Accumulator 
content
Operand content
Load the double word D8 
into the word accumulator
L D8 3E81 3E81
Check the state of the bit 
specified in the operand.
BT K+0 1
Assign the result to 
output O12.
= O12 1 1