[elektro] Bitforgatás C-ben - elegant.
elight
elight at gmail.hu
Fri Jan 16 12:15:34 CET 2015
Sziasztok..
Hogyan lehet porbiteket beforgatni
egy word-be elegánsan és vissza...
( valamiféle univerzális de áttekinthető dolog, algoritmus , jól jönne.. )
Tehát mondjuk ilyen bemeneti ( vagy kimeneti) bitjeim vannak:
Pl.
A5, A6, A7, A8, A9, A10, B6, B5, B4, B3, A2, A3. A4, A5, C8, C9
ezt szereném egy wordben ebben a sorrendben látni
D0 - D15
Arra gondolnék, mivel van A - F port , átadom a hat wörd tömbját
megadnám egymásik tömbben a bitek helyét a wordsorrendnek megfelelően
és eredményül a rutinban megkapnám a bitek értékét.
vagy ugyanez a kimeneteknél visszafele.
Mindjárt békésebb lenne a nyáktervezők élete : )
Illetve vannak helyzetek hogy nem is hozhatók sorba ezek a bitek.
A bytoknál még el el boldogultam az egyedi forgatásokkal,
de szaporodnak a portok, és már kezd káosz kialakulni a fejemben.
Találkoztatok már valami frappáns megoldással?
Üdv István
More information about the Elektro
mailing list