# Seletor de Bits

Biblioteca: | Plexers
Introdução: | 2.0.5
Aparência: |

## Comportamento

Dada uma entrada com vários bits, o seletor irá dividi-lo em grupos de igual tamanho (a partir do bit de mais baixa ordem - LSB) e dar saída ao grupo escolhido pela seleção feita à entrada.

Por exemplo, se tivermos uma entrada de oito bits com 01010101, e desejarmos ter uma saída de três bits, em seguida, o grupo 0 será o de menor ordem com três bits em 101; grupo 1 serão os próximos três bits, 010; e o grupo 2 serão os próximos três bits, 001. (Se faltarem bits, serão preenchidos com 0.) A escolha feita à entrada deverá ser um número de dois bits que selecionará qual desses três grupos irá para a saída, se a seleção for 3, então 000 irá a saída

.

## Pinos (componente supondo voltado para leste)

Na face oeste (entrada, com largura de bits de acordo com o atributo Bits de Dados)
  Valores dos dados a partir da qual os bits deverão ser selecionados para a saída.
Na face leste (saída, com largura de bits de acordo com o atributo Bits de Saída)
  Um grupo de bits de dados, escolhido pelo Seletor de Entrada.
Na face sul (entrada, com a largura de bits igual ao quociente entre Bits de Dados e Bits de Saída, arredondada para cima)
  Seletor de Entrada: determinará qual dos grupos de bits deverá ser encaminhado para a saída.

## Atributos

Quando o componente for selecionado ou estiver sendo acrescentado, os dígitos de '0' a '9' poderão ter o seu atributo Bits de Saída alterado, Alt-0 até ALT-9 irão alterar o seu atributo Bits de dados , e as teclas com setas poderão alterar o seu atributo Direção .

Direção
  A direção do componente (especificará qual a saída relativa à entrada).
Bits de Dados
  Largura em bits da entrada de dados do componente.
Bits de saída
  Largura em bits da saída do componente.

## Comportamento da ferramenta Testar

Nenhum.

## Comportamento da ferramenta Texto

Nenhum.

Voltar à Referência para bibliotecas