[ djordje81 @ 04.06.2005. 22:15 ] @
Ima li ko kakav kod u asmX86 koji radi sledece:
Korisnik unosi 32 karaktera (32 bita 0 i 1) a ja treba da ih spakujem u 4 lokacije (npr 4 promenljive nekog definisanog niza).
Razbijam glavu vec 2 dana ali nikako da dodjem do resenja.
[ stsung @ 06.06.2005. 00:34 ] @
Pozd.
Ne razumem bash najbolje tvoje pitanje ... jel korisnik unosi bilo kakve karaktere ili samo 0 i 1 shto ti treba da sachuvash u kontekstu 32-bitnog broja? I shta znachi da treba da ih spakujesh u 4 lokacije... da upishesh istu informaciju na 4 mesta??
U svakom sluchaju, ako su u pitanju bitovi (shto mi deluje najlogichnije) stvar je jednostavna. Nakon prihvatanja unosa karaktera stavljash poredjenje da li je unet karakter 0 ili 1 (a ako je neki drugi ignorishesh unos), i u zavisnosti od toga neku DWORD varijablu hranish sa leva na desno ili obrnuto (vec kako je trazheno) koristeci operatore za shiftovanje SHL/SHR i logichko AND.
Svako dobro.