Hogyan számítja ki a számítógép a számokat?

Bináris

A számítógépek minden számot binárisra változtatnak. Az általunk használt számokat a 10. bázisban fejezzük ki. Minden 10 1 másodperc 1 tíz, 10 tíz minden száz száz, és így tovább. Binárisan 2 számonként megy fel egy egység. Tehát 2 egy megegyezik 1 kettővel, 2 kettő egyenlő 1 4-vel stb. Például a 9-es szám binárisan 1001 lenne: 1 egy, 0 kettő, 0 négy és 1 nyolc. 1 + 8 =9. A számítógépek ezt azért teszik, mert könnyebb olyan áramköröket megtervezni, amelyek értéke csak 1 vagy 0, mint az 10 különálló értékű áramköröket.

Kiegészítés

A számítógépeken alapvető matematikai műveletek vannak beprogramozva, például összeadás és kivonás. A bináris hozzáadás rendkívül egyszerű. Ha 2 száma van 1 értékkel, akkor 0-t tárol, és az 1. hordozást mozgatja. Ellenkező esetben a két szám közül a nagyobbat rögzíti abban a nyílásban. Például, ha 5 + 4-et ad hozzá, akkor a következőt kapja: 0101 + 0100. Az első slotban 1 + 0 van, tehát a nagyobb számot, 1-et tárolja. A második slotban két 0 van, tehát 0-t tárol (mivel mindkét szám ugyanaz. A harmadik nyílásban két 1 van, tehát 0-t tárol, és 1-et hordoz. Végül az 1001-es vagy 9-es számmal állsz be.

instagram story viewer

Szorzás.

A számítógépek hosszú szorzást használnak, de binárisan. Ha a számítógép 1-gyel megszorozza a számot, akkor 1-et ad vissza. Ez egy sokkal egyszerűbb rendszer, mint a 10-es alap, annak ellenére, hogy több lépést igényel. Például a 10. bázisban a 8 * 9 probléma egy egyszerű, egy lépésből álló probléma, hosszú szorzás nélkül. Azonban binárisan minden szám 4 jegyű, a megoldás pedig 7 jegyű!

Kivonás

A kivonás két lépésben történik. A bináris számítógép ahelyett, hogy kivonna egy számot, hozzáadja a bókját, egy számot olyanokkal, ahol az eredetinek nullái vannak, és a nullákat, ahol az eredetinek vannak. Például, míg a bináris bináris értéke 4 0100, a negatív értéke 1011. Tehát 7 - 4 esetén 0111 + 1011 = 10010. A bal szélső számot ezután jobbra mozgatjuk, így 0011 = 3 lesz.

Teachs.ru
  • Ossza meg
instagram viewer