Тренутно конвертујте бројeve између декадног, бинарног, окталног и хексадецималног система уз подршку за двојични комплемент.
Важећи опсег (са предзнаком): -128 – 127
Конвертер бинарних бројева претвара бројеве између позиционих бројевних система который се користе у унутрашњим операцијама рачунара. Четири најчешће коришћене базе су: декадна (база 10), бинарна (база 2), oktalna (база 8) и хексадецимална (база 16). Познавање ових система кључно је у рачунарским наукама, дигиталној електроници и системском програмирању.
У Србији оператери попут Телекома Србија и А1 Сербија управљају блоковима IPv4 адреса у бинарном формату. Српска ћирилица: слово 'Ш' (Unicode U+0428 = 1064 декадно, 0x0428 hex) и 'Ж' (U+0416 = 1046, 0x0416) важни су у анализи текстуалних кодирања. ЈМБГ — Јединствени матични број грађана Србије садржи 13 децималних цифари.
Вредност броја у било ком позиционом систему је збир сваке цифре помножене базом узведном на степен позиције те цифре, рачуна се од нуле са десна.
Двојични комплемент приказује негативне целе бројеве у бинарном облику: инвертују се сви битови и додаје се 1. То омогућује коришћење истог склопа за сабирање и за позитивне и за негативне бројеве.
Ћирилично слово 'Ш' има Unicode вредност U+0428 = 1064 декадно и 0x0428 хексадецимално. Разумевање Unicode кодних тачака важно је при debugовању проблема текстуалног кодирања у системима који подржавају српску ћирилицу.
Стандардна маска подмреже 255.255.254.0 (/23 CIDR) идентификује 23 бита мреже. Бинарно: 1111 1111.1111 1111.1111 1110.0000 0000. Последњих 9 битова одређује хост — укупно 510 употребљивих адреса.
Порт 22 = 0001 0110 бинарно (8 бита) и 0x16 хексадецимално. Српски мрежни администратори и стручњаци за сајбер-безбедност користе хексадецималне ознаке портова у правилима заштитног зида.
ЈМБГ са 13 децималних цифари (0–9999999999999) при конверзији у бинарни облик захтева до 44 бита. Разумевање бинарних опсега помаже при пројектовању поља у базама података са исправном ширином бита.
Унесите или залепите број у било које од четири поља (декадни, бинарни, oktalni или хексадецимални).
Одаберите одговарајућу ширину у битовима за ваш контекст (8 бита за бајт, 32 бита за типичан цели број).
Алат проверава ваљаност уноса у односу на изабрану базу и опсег са предзнаком.
Декадни еквивалент рачунa се и истовремено изражава у свим осталим базама.
Негативни декадни бројеви приказују се као двојични комплемент за изабрану ширину у битовима са одговарајућим oktalним и хексадецималним вредностима.
Транзистори имају два стабилна стања (укључено/искључено) која природно одговарају 1 и 0. Десет стабилних напонских нивоа за сваку декадну цифру учинило би склопове далеко сложенијим.
Двојични комплемент кодира негативне целе бројеве: инвертују се сви битови и додаје се 1. Исти склоп за сабирање ради за обе врсте бројева, поједностављујући пројектовање процесора.
Груписати битове у групе по 4 с десна налево, допунивши нулама по потреби. Свака група од 4 бита одговара једној хексадецималној цифри: 0000=0, …, 1010=A, 1111=F.
Непредзначени: сви битови представљају величину (од 0 до 2ⁿ−1). Предзначени (двојични комплемент): најзначајнији бит означава предзнак, опсег од −2ⁿ⁻¹ до 2ⁿ⁻¹−1.
Бајт увек одговара тачно два хексадецимална знака — много компактније од дугих бинарних низова. Адресе меморије, кодови боје и битске маске конвенционално се записују у хексадецималном формату.
Ширина у битовима (8, 16, 32 …) дефинише опсег са предзнаком. 8 бита: −128 – 127; 32 бита: −2 147 483 648 – 2 147 483 647.