Bit/Byte
Bitwise AND / OR / XOR

Performs bitwise logical AND, OR, or exclusive OR (XOR) operations on two input values.
Input values are automatically converted to integer type.
- Input [Type]: Value1 [Number], Value2 [Number]
- Output [Type]: Calculated value [Number]
Bitwise NOT

Performs bitwise logical inversion (NOT) operation on the input value.
The input value is automatically converted to integer type.
- Input [Type]: Value [Number]
- Output [Type]: Calculated value [Number]
Bit Shift / Rotate

Shifts or rotates the input value left or right by the specified number of bits.
The input value is automatically converted to integer type.
- Input [Type]: Value [Number], Number of bits to shift or rotate [Number]
- Output [Type]: Result value [Number]
Toggle Bits

Toggles n bit values starting from a specific bit position in the input value (true ↔ false).
The input value is automatically converted to 4-byte (32-bit) integer type and position starts from 0.
LSB (Least Significant Bit) is the bit at position 0.
- Input [Type]: Value [Number], Start position [Number], Count to toggle [Number]
- Output [Type]: Calculated value [Number]
Count True Bits

Counts the number of true bits in the input value.
The input value is automatically converted to 4-byte (32-bit) integer.
- Input [Type]: Value [Number]
- Output [Type]: Number of true bits [Number]
Decompose to Bit List

Decomposes the input value into a bit list.
The input value is automatically converted to 4-byte (32-bit) integer and the first item in the list is the LSB (Least Significant Bit).
Example: Decimal 123 → Binary 01111011 → List { true, true, false, true, true, true, true, false }
- Input [Type]: Value [Number]
- Output [Type]: Decomposed bits [List]
Combine Bit List

Combines a bit list into a 4-byte (32-bit) integer.
The first item in the list is the LSB (Least Significant Bit).
Example: List { true, true, false, true, true, true, true, false } → Binary 01111011 → Decimal 123
- Input [Type]: Bit list [List]
- Output [Type]: Combined integer value [Number]
Decompose to Byte List

Decomposes the input value into a byte list.
The input value is automatically converted to 4-byte integer and the first item in the list is the LSB (Least Significant Byte).
- Input [Type]: Value [Number]
- Output [Type]: Decomposed bytes [List]
Combine Byte List

Combines a byte list into a 4-byte integer.
The first item in the list is the LSB (Least Significant Byte).
- Input [Type]: Byte list [List]
- Output [Type]: Combined integer value [Number]
Decompose to Word (2-byte) List

Decomposes the input value into a word (2-byte) list.
The input value is automatically converted to 4-byte integer and the first item in the list is the Least Significant Word.
- Input [Type]: Value [Number]
- Output [Type]: Decomposed words [List]
Combine Word (2-byte) List

Combines a word (2-byte) list into a 4-byte integer.
The first item in the list is the Least Significant Word.
- Input [Type]: Word list [List]
- Output [Type]: Combined integer value [Number]
Extract Bits

Extracts n bits starting from a specific bit position in the input value.
The input value is automatically converted to 4-byte (32-bit) integer and position starts from 0.
Position 0 is the LSB (Least Significant Bit).
- Input [Type]: Value [Number], Position [Number], Count [Number]
- Output [Type]: Extracted value [Number]
Extract Bytes

Extracts n bytes starting from a specific byte position in the input value.
The input value is automatically converted to 4-byte integer and position starts from 0.
Position 0 is the LSB (Least Significant Byte).
- Input [Type]: Value [Number], Position [Number], Count [Number]
- Output [Type]: Extracted value [Number]
Reverse Bit Order

Reverses the order of the specified number of bits starting from a specific bit position in the input value.
The input value is automatically converted to 4-byte (32-bit) integer and position starts from 0.
Position 0 is the LSB (Least Significant Bit).
- Input [Type]: Value [Number], Position [Number], Count [Number]
- Output [Type]: Calculated value [Number]
Reverse Byte Order

Reverses the order of the specified number of bytes starting from a specific byte position in the input value.
The input value is automatically converted to 4-byte integer and position starts from 0.
Position 0 is the LSB (Least Significant Byte).
- Input [Type]: Value [Number], Position [Number], Count [Number]
- Output [Type]: Calculated value [Number]
Reverse Word (2-byte) Order

Reverses the order of words (2-byte) in the input value.
The input value is automatically converted to 4-byte integer.
- Input [Type]: Value [Number]
- Output [Type]: Calculated value [Number]
Set Bits

Sets n bits starting from a specific bit position in the input value to true or false.
The input value is automatically converted to 4-byte (32-bit) integer and position starts from 0.
Position 0 is the LSB (Least Significant Bit).
- Input [Type]: Value [Number], Position [Number], Count [Number], Value [Digital]
- Output [Type]: Calculated value [Number]
Set Bytes

Sets n bytes starting from a specific byte position in the input value to a value in the range 0-255.
The input value is automatically converted to 4-byte integer and position starts from 0.
Position 0 is the LSB (Least Significant Byte).
- Input [Type]: Value [Number], Position [Number], Count [Number], Value [Number]
- Output [Type]: Calculated value [Number]
Convert Decimal to BCD List

Converts a decimal input value to a BCD (Binary Coded Decimal) list.
- Input [Type]: Value [Number]
- Output [Type]: Converted BCD list [List]
Convert BCD List to Decimal

Converts a BCD (Binary Coded Decimal) list to decimal.
- Input [Type]: BCD list [List]
- Output [Type]: Converted value [Number]