Přenos a výpůjčka

Přenos je termín označující situaci a hodnotu při realizování sčítání školským sčítacím algoritmem, kdy se sčítaná čísla v dané poziční číselné soustavě sčítají postupně po jednotlivých řádech a dojde k tomu, že je součet číslic daného řádu dvouciferný. Významnější číslici je pak nutno „přenést“ a přičíst při sčítání číslic vyššího řádu, a proto je označována přenos.

Výpůjčka je analogická situace, ke které dochází při odčítání. Pokud je na dané pozici číslice menšence menší než číslice menšitele, pak si lze od vyššího řádu jakoby „vypůjčit“ o řád vyšší jedničku, což umožňuje provést odečtení v daném řádu. Výpůjčka je následně splacena odečtením jedničky od vyššího řádu.

Papírová aritmetika

Příklad přenosu při sčítání

Při sčítání na papíře lze přenos ukázat na následujícím příkladu sčítání dvou čísel 27 a 59 v desítkové soustavě:

  ¹
  27
+ 59
----
  86

Nejprve jsou sčítány jednotky, tedy nejpravější sloupec je 7+9=16. Ve výsledku pak bude na místě jednotek číslice 6, číslice 1 představuje přenos a je zapotřebí ji přičíst při sčítání dalšího sloupce, sloupce desítek, kde je tedy potom součet 1+2+5=8 (a k dalšímu přenosu nedochází).

Příklad výpůjčky při odčítání

Při následujícím výpočtu, kdy odčítáme 19 od 47, dochází k výpůjčce:

 −1
  47
− 19
----
  28

Při počítání zprava, tedy nejprve na úrovni jednotek, je 7-9 < 0. Dojde tedy k výpůjčce a je počítáno 10+7-9=8. „Vypůjčenou“ desítku je ovšem nutno vrátit při počítání s dalším sloupcem, kde je tedy počítáno 4-1-1=2.

Elektronika

V číslicové technice, například v počítačích či v samostatné sčítačce, se sčítání nebo odčítání obvykle provádí principiálně stejně jako na papíře, ovšem nejčastěji ve dvojkové soustavě. I zde se používá terminologie výpůjčky a přenosu. Protože je rozsah registrů nebo proměnných obvykle omezen na pevně daný počet bitů, může při operacích v počítači dojít k situaci, kdy už není žádný vyšší řád, do kterého by bylo možné přenést (dochází k takzvanému přetečení) nebo z něj „splatit“ výpůjčku. V takových případech může obvod dát vědět o nastalé situaci nastavením příznaku přenosu.

Nastavený příznak přenosu je pak možné využít třeba při implementaci aritmetiky s libovolnou přesností. Procesory 8086 a jejich následníci mají kromě základní sčítací strojové instrukce ADD (sčítání) také instrukci ADC (anglicky addition with carrysčítání s přenosem) a podobně také kromě SUB (odčítání) ještě SBB (odčítání s výpůjčkou), kdy se při výpočtu přičítá či odčítá jednička od nejméně významného bitu, byl-li předchozí operací nastaven příznak přenosu. [1]

Reference

V tomto článku byl použit překlad textu z článku Carry (arithmetic) na anglické Wikipedii.

  1. VRÁTIL, Zdeněk. Assembler PC. [s.l.]: GETHON audio and computer, 1994. 

Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Přenos_a_výpůjčka
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.