[ @ 05.05.2001. 16:12 ] @
Da li neko zna da uradi sledece:

Treba da binarno preveden broj direktno ubacim u registar i da ga prevedem u binarno kodiran broj....
[ Vojislav Milunovic @ 05.05.2001. 18:05 ] @
???
[ tOwk @ 06.05.2001. 03:13 ] @
Ozbiljno, sta ti to znaci??

Mozda imas broj koji se u sistemu sa osnovom 10 pise samo pomocu 1 i 0, i zelis da to posmatras kao binarni broj, i onda to ubacis u registar ili nesto drugo???

Ukoliko se radi o prvom, samo odredjenu cifru u dekadnom sistemu (za petu recimo, njena vrednost je [0|1]x10**4, znaci delis sa 10**4, i ako hoces uradis AND sa 1, i pomnozis to sa 2**4). Naravno, kreces od prve cifre (10**0, 2**0 vrednosti cuvas negde, i u svakom koraku mnozis sa 10, odnosno 2), i ides dok ti deljenje vraca rez. veci od nule. Tvoj broj u dekadnom sistemu delis sa 10**korak, sta dobijes ANDujes sa 1, to pomnozis sa 2**korak i dodas na mesto gde drzis rezultat. Na kraju ces dobiti tvoj broj...

Nisam se trudio da ovo ispisem, ovo ti je skica kako bi to izgledalo, a mozda ti uopste i ne treba to... Ukoliko vam se cini da ovo nema nimalo veze sa pitanjem, slozicu se sa onim predatorovim "?????"

[ @ 06.05.2001. 13:28 ] @
Pa ovako
ako imam broj 23 binarno prevedeno to je :00010111
ovaj broj se dobija klasicno prevodjenjem tj. deljenjem sa 2 ....
a binarno kodiran:
0011 0100
2 3 prevodi se cifra po cifra
Elem, ja unosim ovaj prvi broj u bunarnom obliku a treba da
mi ispise ovaj drugi...

Bio bih vam zahvalan ako neko moze da mi ovo uradi do sutra...
[ Vojislav Milunovic @ 06.05.2001. 16:43 ] @
Ja sam tako nesto uradio u C/C++ jos davno davno mozda i prvi program koji sam napisao za tako nesto. Uku cas binarno a dobijes decimalno ->
imas ih na www.beotel.yu/~predator decimalni.cpp i binarno.cpp

kod je totalno foobar tako da nemoj da ga gledas vazno je da radi ;o)
[ Makojdis @ 07.05.2001. 22:04 ] @
Ja unosim binarni broj a ne decimalni tj.
unosim 00010111 a treba da mi izbaci 0010 0100


[Ovu poruku je menjao Makojdis dana 05-07-2001 u 10:04 PM GMT]
[ Makojdis @ 11.05.2001. 11:49 ] @
Postoji jedna olaksica u ovom programu
direktno iz programa treba da unesem broj npr 123
a program treba da prebaci svaku cifru u binarni oblik i da tako ispise

Moze li ovo neko da uradi????
[ SnOoP @ 11.07.2001. 19:35 ] @
"00010111 a treba da mi izbaci 0010 0100"

binarni broj 00010111 = 23 .....
i
0010 0100 = 2 3

to su dve razlicite binarne strukture
druga struktura je 8421 BSD (Binary Code Decimal) koja ima samo 16 kombinacija (1111) (4bit)

prva struktura je 8bit...

jedino mozes da napravis kode koji bi uzeo svaki integer iz input'a i pretvorijo u BSD code. drugacije ce ti dat normalnu binarnu strukturu koja ce da ti da
[ Makojdis @ 11.07.2001. 21:26 ] @
OK Skarabudzio sam to nekako....