Binäärien kertolasku
Syötä molemmat luvut binäärimuodossa (vain numerot 0 ja 1). Tulos päivittyy heti.
Kerro kaksi binäärilukua keskenään ja näe tulo binäärinä, desimaalina ja heksana sekä osatulot vaihe vaiheelta.
Syötä molemmat luvut binäärimuodossa (vain numerot 0 ja 1). Tulos päivittyy heti.
Binäärien kertolaskuri auttaa sinua kertomaan kaksi binäärilukua keskenään hetkessä. Syötä luvut binäärimuodossa, niin laskuri näyttää tulon binäärinä sekä tutuissa desimaali- ja heksamuodoissa ja erittelee osatulot, joista lopputulos muodostuu. Laskuri sopii tietotekniikan ja matematiikan opiskelijoille sekä binääriaritmetiikan opetteluun.
Binäärikertolasku tehdään kuten kymmenjärjestelmän allekkain kertominen, mutta laskenta on suoraviivaisempaa, koska kertojan jokainen numero on vain 0 tai 1. Jokainen kertojan bitti tuottaa osatulon kahden säännön mukaan:
Lopuksi kaikki osatulot lasketaan yhteen binääriyhteenlaskun säännöillä.
101₂ × 11₂ = 1111₂
Tarkistus desimaalissa: 5 × 3 = 15, ja 15 on binäärinä 1111.
Lasketaan 101₂ × 11₂. Kertoja 11 muodostuu kahdesta ykkösbitistä, joten saamme kaksi osatuloa:
101₂ × 11₂ = 1111₂ (= 15)
Kahden potenssilla kertominen vastaa binäärissä bittien siirtämistä vasemmalle. Kertominen kahdella lisää yhden nollan luvun loppuun, kertominen neljällä kaksi nollaa ja niin edelleen:
110₂ × 10₂ = 1100₂ (eli 6 × 2 = 12)
Tämän vuoksi koko kertolasku voidaan toteuttaa pelkillä siirroilla ja yhteenlaskuilla, mitä prosessorit hyödyntävät.
Kahden binääriluvun tulossa on enintään yhtä monta bittiä kuin tekijöiden bittimäärät yhteensä. Esimerkiksi kolmibittinen luku kerrottuna kaksibittisellä antaa korkeintaan viisibittisen tuloksen. Tämä on hyvä muistaa, kun arvioidaan, mahtuuko tulos tiettyyn bittileveyteen.
Binäärikertolasku on osa prosessorin aritmetiikkaa, ja sitä käytetään muun muassa osoitelaskennassa, signaalinkäsittelyssä ja grafiikassa. Siirrä-ja-summaa-menetelmän ymmärtäminen auttaa hahmottamaan, miksi kahdella kertominen ja jakaminen ovat tietokoneessa erityisen nopeita.