Diskuze: Jak procesor sečte dvě čísla
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.
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.
Zobrazeno 4 zpráv z 4.