Online binäärijärjestelmästä 10-järjestelmään konvertteri

Online binäärijärjestelmästä 10-järjestelmään (ja päinvastoin) konvertteri

Olen opiskellut koko yön. Klo 1:n aikoihin ajattelin, että menisin nukkumaan, mutta jatkoin tehtävien tekemistä... Tehtävien tiimoilta tein oheiset konvertterit JavaScriptillä:

Valitse muunnoksessa luvun koko: 8 bit 16 bit 32 bit

Positiiviset luvut

Anna 10-järjestelmän positiivinen luku

Anna binäärijärjestelmän positiivinen luku

Negatiiviset luvut

Anna negatiivinen 10-järjestelmän luku

Anna binäärijärjestelmän negatiivinen luku



Huomautettakoon, että negatiiviset binääriluvut annetaan kahden komplementtiesityksenä.

Laitoin joitain relevantteja tarkistuksia lukujen syöttämisen yhteyteen, mutten ole ottanut huomioon kaikkea mahdollista...

Satunnaista kävijää voisin ohjeistaa sen verran, että negatiivisissä binääriluvuissa etumerkin ilmaisee eniten merkitsevä bitti (vasemman puoleisin). Sen ollessa ykkönen, luku voidaan tulkita negatiiviseksi binääriluvuksi. Näin ei tietysti välttämättä ole.