Ker sem opazil da, kar nekaj folka išče po internetu kako se pretvarja med številskimi sestavi sem se odločil napisati vodič. Poskusil bom kar čimbolj razločno napisati vodič tako da, boste usi razumeli.
Vse skupaj pa se bo tudi nekako nanašalo na digitalno tehniko.
In sicer opisal bom naslednja pretvarjanja med naslednjimi št. sestavi:
Dvojiški(2, Binary), ima vrednosti { 0 in 1 },
Osmiški(8, Octal), ima vrednosti { 0, 1, 2, 3, 4, 5, 6 in 7 },
Desetiški(10, Decimal) , ima vrednosti { 0, 1, 2, 3, 4, 5, 6 , 7, 8 in 9 },
Šesnajstiški(16, Hexadecimal), ima vrednosti { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E in F },
Ascii(American standard code for information interchange), ima 256 vrednosti,
BCD(Binary code decimal), je sestavljen iz desetih štirimestnih dvojiških zapisov
No najprej si poglejmo nekaj primerov štetja v številskih sestavih:
Primeri:
v osmiškem: 454, 455, 456, 457, 460, 461,…
v desetiškem: 287, 288, 289, 290, 291, 292,…
v dvojiškem: 1100, 1101, 1110, 1111, 10000, 10001,…
v šestnajstiškem: A7E, A7F, A80, A81, A82,…
No pa preidimo k bistvu.
Pretvarjanje iz desetiškega v poljubni sestav;
Pri pretvorbi v poljubni sestav delimo desetiško število s številom novega sestava. Vrednosti zapisemo odspodaj navzgor.
Primer ( 1.0 ): Desetiško v dvojiško
35 = 2 * 17 + 1
17 = 2 * 8 + 1
8 = 2 * 4 + 0
4 = 2 * 2 + 0
2 = 2 * 1 + 0
1 = 2 * 0 + 1
Resitev: 
No kot vidite v zgornjem primeru smo desetiško vrednost 35 delili z 2 ker smo pretvarjali število v dvojiskega. Postopek ponavljamo dokler na koncu pred zadnjim + ne dobimo 0 v tem primeru je to
1 = 2 * 0 +1.
Številke ki, so za + so naše rešitve, ki pa se vedno pišejo odspodaj navzgor kot sem omenil ze zgoraj!
Primer ( 1.1 ): Desetiško v osmiško
35 = 8 * 4 + 3
4 = 8 * 0 + 4
Resitev: 
Primer ( 1.2 ): Desetiško v šestnajstiško
35 = 16 * 2 + 3
2 = 16 * 0 + 2
Resitev: 
In sedaj še pretvarjanje iz poljubnega v desetiški sestav;
Pretvorba iz poljubnega sestava v desetiškega je nekoliko bolj zapletena. Posamezne števke števila iz poljubnega sestava množimo z ustreznimi utežmi in delne produkte seštejemo. Uteži so potence, ki imajo za osnovo številski sestav iz katerega pretvarjamo ter eksponent, ki narašča od 0 do (n-1) “od desne proti levi”.
Primer ( 2.0 ): bin v desetiško

Primer ( 2.1 ): Oct v desetiško

Primer ( 2.2 ): Hex v desetiško

Pretvarjanje med poljubnimi sestavi;
V primeru, da moramo neko osmiško vrednost pretvoriti v dvojiško, je najbolje da jo najprej pretvorimo v desetiško sestav in potem iz desetiškega v dvojiški sestav.
ASCII;
Je kratica za Ameriško standardno kodo za informacijsko izmenjavo. Vsebuje 255 znakov in predstavlja tekst v računalnikih, kuminikacijskih napravah in drugih napravah, ki delajo s tekstom.
Za ascii obstajajo tabele v kateri so definirane vrednosti najbolje, da si pogledate tu. ASCII-table
No kdaj moramo pretvoriti neko številko v ASCII številski niz ali obratno in kako to gre?
Nekako takole…
Recimo da imamo vrednost 3DAD in jo moramo zapisati kot ascii številski niz.
Enostavno pogledamo v tabelo pod stolpec ascii za vse crke oz. št. ki jih iščemo in izpišemo decimalne vrednosti.
Primer ( 3.0 ): 3DAD v Ascii
3 = 51
D = 68
A = 65
BCD;
Je kratica za pakirana decimalna števila. Uporablja se v procesni tehniki oziroma kjerkoli gre za numerično krmiljenje strojev in naprev. Sestavljen je iz desetih štirimesnih dvojiških zaposov Najbolj uporaben BSD kod je Excess-3 saj ne uporablja za vrednost 0000, kot ostali in se tako ne razlikujejo oz. izpada napreve ker je povzročilo težave. Štirimestni zapis v dvojiškem sestavu omogoča 16 rezličnih zapisov. BCD kod uporablja le 10 vrednosti, ostalih 6 pa je odvečnih, imenujemo jih redudance.
Primer ( 4.0 ):

Tukaj lahko postavimo uteži na npr. 0111 od. desne proti levi začnemo z 1 in nadaljujemo 2, 4, 8, 16.
In tako je 0111 = 7
No to bi bilo vse za enkrat. Upam, da ste se naučili kaj novega in da sem komu kaj pomagal.
Če bo kaj zanimanja lahko spišem še za pretvarjanje decimalnih števil.
LP!