Biblioteca: | Base |
Introdução: | 2.5.0 |
Aparência: | ![]() |
O extensor de bits transformará um valor em outro de largura diferente.
Se for para transformar para uma largura menor, os bits de mais baixa ordem
serão simplesmente truncados. Se for para transformar para uma largura maior,
os bits menos significativos serão os mesmos, e você terá uma escolha para os
bits de mais alta ordem: eles poderão ser todos iguais a 0, ou todos iguais a 1,
o concordarem com a entrada do bit de sinal
(o mais significativo), ou
ainda ter esse valor determinado por uma entrada adicional.
A entrada multibit cujo valor será transformado.
A saída calculada.
Especificará como deverão ser os bits adicionais à saída.
Esse pino estará disponível apenas se o atributo Tipo da Extensão for
Entrada.
Quando o componente for selecionado ou estiver sendo acrescentado,
os dígitos de '0 'a '9' poderão alterar o atributo Largura da Entrada
,
Alt-0 até ALT-9 irão alterar o seu atributo Largura da Saída
.
Zeroou
Um, os bits adicionais serão 0 ou 1 respectivamente. Se
Sinal, os bits adicionais serão tomados de acordo com o bit de mais alta ordem da entrada. E se
Entrada, o componente usará o valor de uma segunda entrada adicional na face norte.
Nenhum.
Nenhum.