Bit :: Shiftreg.

Registros de deslocamento de bits com operações de rotação / mudança
Baixe Agora

Bit :: Shiftreg. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steffen Beyer
  • Site do editor:
  • http://search.cpan.org/~stbey/

Bit :: Shiftreg. Tag


Bit :: Shiftreg. Descrição

Registros de mudança de bits com operações de rotação / mudança Bit :: Shiftreg é um módulo Perl que implementa a esquerda, gire para a direita, deslize para a esquerda e desligue as operações para a esquerda para todos os tipos de circuito de carregamento.Synopsis * use bit :: shiftreg qw (bits_of_byte bits_of_byte msb_byte lsb_int msb_ints Lsb_long msb_long ror_byte ror_byte shl_byte shl_byte rol_short ror_short shl_short shl_short rol_int ror_int shl_int shl_int rol_long ror_long shl_long shl_long shl_long shl_long); importa todos (ou alguns, deixando alguns fora) das operações e funções disponíveis * Use Bit :: Shiftreg QW (: ALL); Importa todas as operações e funções disponíveis * $ versão = bit :: shiftreg :: versão (); Retorna o número da versão do módulo * $ bits = bits_of_byte (); Retorna o número de bits em um byte (char não assinado) em sua máquina * $ bits = bits_of_short (); Retorna o número de bits em um curto não assinado em sua máquina * $ bits = bits_of_int (); Retorna o número de bits em um int não assinado em sua máquina * $ bits = bits_of_long (); Retorna o número de bits em um longo não assinado em sua máquina * $ lsb = lsb_byte (valor $); retorna o bit menos significativo (LSB) de um byte (char não assinado) * $ msb = msb_byte (valor $); Retorna o bit mais significativo (MSB) de um byte (char não assinado) * $ lsb = lsb_short (valor $); Retorna o bit menos significativo (LSB) de um curto não assinado * $ MSB = msb_short (valor $); Retorna o bit mais significativo (MSB) de um curto não assinado * $ lsb = lsb_int ($ valor); Retorna o bit menos significativo (LSB) de um INT * $ MSB = MSB_INT (valor $); Retorna o bit mais significativo (MSB) de um INT * $ LSB não assinado = lsb_long (valor $); Retorna o bit menos significativo (LSB) de um longo $ $ msb = msb_long (valor $); Retorna o bit mais significativo (MSB) de um longo * $ carry não assinado = rol_byte (valor $); * $ transportar = ror_byte (valor $); * $ carry_out = shl_byte ($ valor, $ carry_in); * $ carry_out = shr_byte ($ valor, $ carry_in); * $ transportar = rol_short (valor $); * $ transportar = ror_short (valor $); * $ carry_out = shl_short ($ valor, $ carry_in); * $ carry_out = shr_short ($ valor, $ carry_in); * $ transportar = rol_int (valor $); * $ transportar = ror_int (valor $); * $ carry_out = shl_int ($ valor, $ carry_in); * $ carry_out = shr_int ($ valor, $ carry_in); * $ carry = rol_long (valor $); * $ transportar = ror_long (valor $); * $ carry_out = shl_long ($ valor, $ carry_in); * $ carry_out = shrust_long ($ valor, $ carry_in); Requisitos: · Perl.


Bit :: Shiftreg. Software Relacionado