elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Bitshift sar/sal ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bitshift sar/sal ?  (Leído 1,540 veces)
arfgh

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Bitshift sar/sal ?
« en: 6 Marzo 2012, 03:14 am »

alguien sabe como podemos hacer las operaciones de bitshift que equivalen al asm de SAL y SAR ?

gracias


En línea

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: Bitshift sar/sal ?
« Respuesta #1 en: 6 Marzo 2012, 04:18 am »

Esto debería funcionar:
Código
  1. Public Function SAL(ByVal a As Long, ByVal n As Byte) As Long
  2.    SAL = a * (2 ^ (n Mod 32))
  3. End Function
  4.  
  5. Public Function SAR(ByVal a As Long, ByVal n As Byte) As Long
  6.    SAR = a \ (2 ^ (n Mod 32))
  7. End Function


En línea

arfgh

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: Bitshift sar/sal ?
« Respuesta #2 en: 6 Marzo 2012, 14:23 pm »

ok gracias

no tenemos por aquí alguna recopilación de operaciones de este tipo?
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Bitshift sar/sal ?
« Respuesta #3 en: 6 Marzo 2012, 16:01 pm »

Recopilacion de Funciones con operaciones Binarias.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con el uso de corrimientos de bits (bitshift)
Programación C/C++
icoheed 9 5,726 Último mensaje 22 Mayo 2012, 10:06 am
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines