NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Jak procesor sečte dvě čísla

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Ondřej Musil:24.10.2017 19:44

Ahoj,

potřeboval bych poradit. Zajímalo by mě, jak 8-bitový proces (případně 32 bitový) sečte dvě 16-bitová čísla (případně 64 bitová). Čím podrobněji, tím lépe.

Děkuji za odpověď a přeju hezký zbytek večera. :^)

Odpovědět
24.10.2017 19:44
People degrade themselves in order to make machines seem smart all the time. - Jaron Lanier
Avatar
Odpovídá na Ondřej Musil
Neaktivní uživatel:24.10.2017 20:16

V podstatě to funguje jako když sčítáš pod sebe.
Ty budeš sčítat dvě jednociferná čísla. Když je sečteš, může ti buď vyjít jednociferné číslo, a pokračuješ dál normálně, a nebo ti může vyjít číslo vyšší než 9. Pak zapíšeš druhou cifru a tu první cifru (jedničku) si "podržíš" a pokračuješ dál kde ji přičteš k výsledku atd. atd.

Když sčítá procesor, funguje to úplně stejným principem. jen na binární úrovni. To znamená, že když je součet číslo větší než 8-bitové (jako když tobě vyjde mezivýsledek větší než 9), tak se nastaví registr detekující "přetečení" na jedničku, (jako když si "podržíš" tu jedničku) a obdobně jako ty pokračuje dál ve výpočtu.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
+3
24.10.2017 20:16
Neaktivní uživatelský účet
Avatar
Nahoru Odpovědět
+1
24.10.2017 20:20
People degrade themselves in order to make machines seem smart all the time. - Jaron Lanier
Avatar
Odpovídá na Ondřej Musil
Neaktivní uživatel:24.10.2017 20:23

Samozřejmě je celá operace trochu složitější, jelikož CPU si ukládá čísla v trochu odlišném formátu, nicméně ten základní princip je takový jak jsem psal.

Nahoru Odpovědět
24.10.2017 20:23
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.