KB-33037: Isolando bits em associações simples.

Descrição:

Posso configurar uma associação simples para que ela separe apenas alguns determinados bits na hora de transferência do valor, e não o valor inteiro?

Solução:

Sim. Para isto, pode-se usar o operador lógico AND no campo Fonte da associação para isolar os bits desejados.

Exemplo 1: TagFonte.Value AND 9
Com esta associação, serão isolados os bits 0 e 3, pois 9 em Decimal corresponde a 1001 em Binário (bit 0 em um, bits 1 e 2 em zero, bit 3 em um).

Exemplo 2: TagFonte.Value AND 17
Com esta associação, serão isolados os bit 0 e 4, pois 17 em Decimal corresponde a 10001 em Binário (bit 0 em um, bits 1, 2 e 3 em zero, bit 4 em um).

Obs: Nesta operação, os bits serão apenas isolados, e não será feito nenhum tipo de deslocamento (Shift) dos bits para a direita ou para a esquerda.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 5 / 5. Count: 1

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *