Strona 1 z 1
wyłuskanie pojedyńczego bitu z rejestru
: 23 sty 2014 14:09
autor: Prorok
Witam,
mam pytanie, w jaki sposób wyciądnąć informacje o statusie pojedyńczego bitu w rejestrze 16-to bitowym ? Chodzi mi o to, aby wiedzieć na którym bicie mam ustawione True albo False.
pozdro
Re: wyłuskanie pojedyńczego bitu z rejestru
: 23 sty 2014 14:56
autor: TMa
e.g.
Re: wyłuskanie pojedyńczego bitu z rejestru
: 23 sty 2014 15:39
autor: Bluesheep
Druga wersja, jeśli chciałbyś uniknąć operacji tablicowych.
Re: wyłuskanie pojedyńczego bitu z rejestru
: 24 sty 2014 09:44
autor: TMa
Druga wersja, jeśli chciałbyś uniknąć operacji tablicowych.
Drobna uwaga - operacja będzie poprawna dla pierwszych 16-bitów twojego rejestru 32-bitowego (swoją drogą czy przy AND nie powinna być koercja
)
EDIT: już wiem stałą maskę pokazałeś jako 16 bitową a w rzeczywistości masz ją 32-bitową
w celach czysto akademickich zaproponuje następną wersję
Re: wyłuskanie pojedyńczego bitu z rejestru
: 24 sty 2014 14:06
autor: darekc
Proponuję takie rozwiązanie: