[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