oppure, ancora + banale:

da destra a sinistra i bit valgono

1
2
4
8
16
32
64
128

e sommi quelli con valore 1