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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Ejercicio con bits
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejercicio con bits  (Leído 2,618 veces)
cacacolass

Desconectado Desconectado

Mensajes: 19


Ver Perfil
Ejercicio con bits
« en: 17 Octubre 2012, 05:17 am »

Hola muchachos, necesito por favor que alguien me explique como debo resolver esto:

Dado un byte X = x7x6x5x4x3x2x1x0 (indeterminado). ¿Qué operación y qué máscara debería utilizar para lograr cada uno de los siguientes resultados?

a) Poner en 1 los bits 0,2 y 5
b) Poner en 0 los bits 4 y 6
c) Invertir (cambiar 0 por 1 y viceversa) los bits 1, 3 y 7
d) Cambiar los bits de X de modo que el 2 bit quede en 1, el bit 7 en 0, y el bit 1 invierta su valor original.

En todos los casos, los bits no nombrados deben mantener su valor original. Considere cada inciso independientemente (no son operaciones secuenciales, siempre parte del mismo byte original.

Muchas gracias, saludos a todos


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines