Binární sčítačka

Binární sčítačka (nebo jen sčítačka) je kombinační logický obvod, který realizuje sčítání čísel reprezentovaných ve dvojkové soustavě. Je základní součástí aritmeticko-logických jednotek (ALU), ale také v dalších jednotkách, například pro práci s pamětí (MMU aj.), procesorů (CPU, GPU, DSP, ...) počítačů.

V případě použití dvojkového doplňku záporných čísel může být sčítačka velmi snadno rozšířena na sčítačku-odčítačku.

Jednobitové sčítačky

Poloviční sčítačka

Poloviční sčítačka z hradel XOR a AND

Poloviční sčítačka nebo polosčítačka (anglicky Half adder) realizuje sčítání dvou jednobitových čísel. Vstup jsou dva jednobitové sčítance (A, B). Výstupem je jednobitový součet (S) a jednobitový příznak přenosu do vyššího řádu (C, nebo též anglicky jako Carry flag).

Poloviční sčítačka dále přenáší příznak přenosu do vyššího řádu, sama však nedokáže zpracovat přenos z nižšího řádu. Nestačí proto k realizaci vícebitového sčítání.

Pravdivostní tabulka poloviční sčítačky:

vstup výstup
A B C S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

Úplná sčítačka

Úplná sčítačka, složená ze dvou sčítaček a hradla OR (blokové schéma)
Úplná sčítačka z hradel (2x XOR, 2x AND, 1x OR). Dvě poloviční sčítačky jsou ve schématu označeny červeně a modře.
Schematické uspořádání značky jednobitové úplné sčítačky

Úplná sčítačka (anglicky Full adder) realizuje sčítání dvou jednobitových čísel s přihlédnutím k přenosu z předchozího řádu. Vstupem jsou tři jednobitové sčítance: A, B, Ci (Ci z anglického Carry-in). Výstupem je jednobitový součet (S) a jednobitový příznak přenosu do vyššího řádu (Co z anglického Carry-out).

Úplnou sčítačku je možné složit ze dvou polovičních sčítaček a hradla OR (viz obrázek). Hradlo OR je navíc možné bez vlivu na funkčnost nahradit pomocí hradla XOR, protože kombinace vstupů (1, 1), v němž by se jejich výstupy lišily, nemůže v případě sčítání nastat (buď nastane přenos pouze v první poloviční sčítačce, nebo pouze v druhé). Takže k vytvoření úplné sčítačky stačí mít 2 typy hradel, což může být praktické pro realizaci.

Úplné sčítačky se spolu mohou vedle sebe řetězit (výstup Co jedné sčítačky propojit se vstupem Ci další) a provádět tak sčítání vícebitových čísel (viz níže).[1][2]

Booleovský zápis:

Pravdivostní tabulka úplné sčítačky:

vstup výstup
Ci B A Co S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

Vícebitové sčítačky

Čtyřbitová sčítačka s přenosem

4bitová sčítačka s přenosem. Období řešení obvodu je 2 * 4 = 8 pod-hradlových zpoždění.

N-bitová sčítačka s přenosem jednoduše (odkazuje na Ripple carry adder, zkr. RCA) vzniká pouhým zřetězením n 1bitových sčítaček s přenosem, propojením výstupu Co sčítačky n-tý bit vstupu Ci sčítačky (n+1)-tého bitu (viz obrázek). Vstupem výsledné n-bitové sčítačky jsou pak dvě n-bitová čísla (+ případný přenos z předcházejícího bitu (nižšího řádu)), výstupem je jejich součet, široký n+1 bitů (n bitů + přenos). Název je odvozen z principu – příznak přenosu se propaguje (šíří) z jednoho bitu do druhého.

Sčítačka s podporou přenosu je jednoduchá na návrh a provedení a teoreticky je rozšiřitelná na libovolný počet bitů. Má však zásadní nevýhodu: s rostoucí šířkou (a tedy počtem zřetězených sčítaček s přenosem) přímo úměrně zvyšuje celkové zpoždění (doba ustálení) výsledného obvodu. Signál přenosu prochází v každé z sčítaček dvěma hradly, takže např. u 32bitové sčítačky se objeví správné hodnoty na výstupu se zpožděním až 64 pod-hradlových zpoždění, což může výrazně omezit propustnost (maximální možný počet sčítání za jednotku času) sekvenčního zařízení využívajícího tento typ sčítačky. Toto omezení vedlo ke snaze navrhnout n-bitovou sčítačku s menším zpožděním.

Sčítačka s předpovědí přenosu

4bitová sčítačka s predikcí přenosu

Sčítačka s predikcí přenosu jednoduše odkazuje na Carry Lookahead Adder, zkr. CLA) je n-bitová binární sčítačka schopná vypočítat součet za kratší dobu (v jednotkách hradlového zpoždění) než sčítačka s podporou přenosu (RCA). V RCA musí každá dílčí 1bitová sčítačka "čekat" na správný příznak přenosu bitu ze sčítačky nižšího řádu). Při CLA je (v podstatě) veškerý provoz mezi řády vypočítán ve stejné době – kombinačním obvodem jménem jednotka predikce přenosu (v Lookahead Carry Unit, zkr. LCU).

Výhody:

  • výpočet součtu se zpožděním teoreticky nezávislým na šířce vstupních – O(), zatímco sčítačka s podporou přenosu má zpoždění přímo úměrná šířce vstupu – O()

Nevýhody:

  • vyšší nároky na celkový počet hradel – O() a celkový počet tranzistorů O((vzhledem k potřebě hradel s počtem vstupů úměrných šířce sčítačky ve srovnání se sčítačkou s přenosem (O() hradel)
  • od určitého počtu bitů přestává být prakticky realizovatelná (kvůli počtu hradel a výrobním omezením počtu vstupů na jedno hradlo). Široké sčítačky je proto třeba realizovat na více úrovních – kombinováním sčítaček na principu predikce přenosu (na nižší úrovni) a s podporou přenosu (na vyšší úrovni), nebo případně pomocí principu predikce přenosu na dvou (nebo více) úrovních.

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Binárna sčítačka na slovenské Wikipedii.

  1. Archivovaná kopie [online]. [cit. 2018-01-22]. Dostupné v archivu pořízeném dne 2012-01-05. 
  2. [cit. 2018-01-22]. Dostupné online. 

Související články

Externí odkazy

Read other articles:

Ini adalah nama India; nama Maruthur Gopalan merupakan patronimik, bukan nama keluarga, dan tokoh ini dipanggil menggunakan nama depannya, Ramachandran. M. G. RamachandranLahir(1917-01-17)17 Januari 1917Nawalapitiya, Ceylon BritaniaMeninggal24 Desember 1987(1987-12-24) (umur 70)Madras, Tamil Nadu, IndiaNama lainMGR, Puratchi ThalaivarPekerjaanPemeran, politikus, produser, sutradaraTahun aktif1935–1984 (Pemeran)1953–1987 (Politikus)JabatanKetua Menteri Tamil Nadu ke-5, ke-6 ...

 

Short story by Stephen King JumperShort story by Stephen KingCountryUnited StatesLanguageEnglishGenre(s)Short storyPublicationPublished inDave's RagMedia typePrintPublication date1959-1960Chronology  Thirty-One of the Classics   Rush Call Jumper is a short story by Stephen King. Originally serialized in the self-published newspaper Dave's Rag in 1959–1960, it was later collected in the 2000 work Secret Windows. It was King's first piece of fiction to be published. Plot summary The...

 

نهائي كأس الكونفيدرالية الأفريقية 2020نهائي كأس الكونفيدرالية الأفريقية (توتال) 2020الحدثكأس الكونفيدرالية الإفريقية 2019–20  بيراميدز نهضة بركان 0 1 فاز نهضة بركان في المباراة 1–0التاريخ25 أكتوبر 2020 (2020-10-25)الملعبالمجمع الرياضي الأمير مولاي عبد الله، الرباطالحكمسيدي...

2012 2022 Élections législatives de 2017 dans la Somme 5 sièges de députés à l'Assemblée nationale 11 et 18 juin 2017 Type d’élection Élections législatives Campagne 22 mai au 10 juin12 juin au 16 juin Débat(s) 1re circonscription : le 6 juin sur Wéo TV en collaboration avec Le Courrier picard[1]le 7 juin sur France 3 Picardie[2] (1er tour) le 14 juin sur France 3 Picardie[3] (2e tour)2e circonscription : le 14 juin sur France 3 Picardie[3] (2...

 

1992 United Nations conference For other uses, see Earth Summit (disambiguation). The Earth Summit was a UN event. The United Nations Conference on Environment and Development (UNCED), also known as the Rio Conference or the Earth Summit (Portuguese: ECO92, Cúpula da Terra), was a major United Nations conference held in Rio de Janeiro from 3 to 14 June 1992. Earth Summit was created as a response for member states to cooperate together internationally on development issues after the Cold War...

 

Those portions of Earth's surface where water is in solid form For the scientific journal, see The Cryosphere. Overview of the cryosphere and its larger components[1] The cryosphere (from the Greek κρύος kryos, cold, frost or ice and σφαῖρα sphaira, globe, ball[2]) is an all-encompassing term for the portions of Earth's surface where water is in solid form, including sea ice, lake ice, river ice, snow cover, glaciers, ice caps, ice sheets, and frozen ground (which ...

Santa ElisabettaKomuneComune di Santa ElisabettaNegaraItaliaWilayahSicilyProvinsiProvinsi Agrigento (AG)Luas • Total16,2 km2 (63 sq mi)Ketinggian457 m (1,499 ft)Populasi (Dec. 2004) • Total2.906 • Kepadatan18/km2 (46/sq mi)DemonimElisabettesi (o sabettesi)Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos92020Kode area telepon0922 Santa Elisabetta adalah komune yang terletak di distrik Provinsi Agrig...

 

International soil classification system The World Reference Base for Soil Resources (WRB) is an international soil classification system for naming soils and creating legends for soil maps. The currently valid version is the fourth edition 2022.[1] It is edited by a working group of the International Union of Soil Sciences (IUSS). WRB, 4th edition (2022) Background History Since the 19th century, several countries developed national soil classification systems. During the 20th centur...

 

العلاقات البالاوية الكمبودية بالاو كمبوديا   بالاو   كمبوديا تعديل مصدري - تعديل   العلاقات البالاوية الكمبودية هي العلاقات الثنائية التي تجمع بين بالاو وكمبوديا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارنة...

Berikut adalah daftar munisipalitas di provinsi Albacete, di wilayah otonomi Castile-La Mancha, Spanyol Peta provinsi Albacete Nama Populasi (2002) Abengibre 965 Alatoz 585 Albacete 164.771 Albatana 833 Alborea 820 Alcadozo 761 Alcalá del Júcar 1.386 Alcaraz 1.727 Almansa 25.272 Alpera 2.382 Ayna 890 Balazote 2.392 El Ballestero 499 Balsa de Ves 222 Barrax 2.023 Bienservida 766 Bogarra 1.056 Bonete 127 El Bonillo 3.131 Carcelén 663 Casas de Juan Núñez 1.372 Casas de Lázaro 505 Casas de ...

 

This article is about the album. For the title track, see Just a Little More Love (song). For the song by Liberty X, see Just a Little (Liberty X song). 2002 studio album by David GuettaJust a Little More LoveStudio album by David GuettaReleased10 June 2002 (2002-06-10)Recorded2000–01GenreHouseelectro houseFrench houseLength49:06LabelVirginGum ProdProducerJoachim GarraudDavid GuettaDavid Guetta chronology Just a Little More Love(2002) Guetta Blaster(2004) Singles...

 

Indian politician and lawyer In this Indian name, the name Loganathan is a patronymic, and the person should be referred to by the given name, Murugan. L. MuruganL. Murugan in 2021Minister of State in the Ministry of Fisheries, Animal Husbandry and DairyingIncumbentAssumed office 7 July 2021Prime MinisterNarendra ModiMinisterParshottam RupalaPreceded byPratap Chandra SarangiMinister of State in the Ministry of Information and BroadcastingIncumbentAssumed office 7 July 2021Prime Minist...

Archaeological site in Israel This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (October 2021) Tel Hadid is an archaeological site in Israel. Location and landscape Byzantine-period wine press and olive orchard on the lower terrace of Tel Hadid Tel Hadid is located on an isolated hill, 147 metres (482 ft) above sea level south of a tributary of ...

 

Subscription services offered by Microsoft Windows 365 redirects here. For other uses, see Microsoft Windows § Windows 365. Microsoft 365From top-left: Outlook, OneDrive, Word, Excel, PowerPoint, OneNote, SharePoint, Teams, and Viva EngageDeveloper(s)MicrosoftInitial releaseJuly 10, 2017; 6 years ago (2017-07-10)[1]Operating systemWindows, macOS, Android, iOSPredecessorMicrosoft OfficeTypeSoftware as a service contractWebsitemicrosoft365.com Microsoft 365 is a ...

 

Administrative subdivisions of Washington (state) List of Washington counties redirects here. For counties named Washington, see Washington County (disambiguation). For the historical county in Washington, D.C., see Washington County, D.C. List of counties in WA redirects here. For historical counties in Western Australia, see Counties of Western Australia. Counties of Washington Adams Asotin Benton Chelan Clallam Clark Columbia Cowlitz Douglas Ferry Franklin Garfield Grant Grays Harbor Islan...

Pindad APS-1 Prototipe panser APS-1. Perhatikan bahwa bentuk kabinnya tidak simetris. Jenis Pengangkut personel lapis baja (APC) Negara asal Indonesia Sejarah pemakaian Digunakan oleh TNI di Indonesia Sejarah produksi Perancang BPPT PT Pindad Produsen PT Pindad Jumlah produksi Hanya purwarupa, tidak diproduksi[1] Spesifikasi Berat 10–11 ton Awak 13 orang Perisai Lapis baja 8 mm Senjatautama Senapan mesin 12,7 mm Senapan mesin 7,62 mm Peluncur granat otomatis 40 mm Se...

 

British Conservative politician (1902–1982) The Right HonourableThe Lord Butler of Saffron WaldenKG CH PC DLRab Butler in 1963Deputy Prime Minister of the United KingdomDe facto13 July 1962 – 18 October 1963Prime MinisterHarold MacmillanPreceded byAnthony Eden (de facto)Succeeded byWillie Whitelaw (de facto)First Secretary of StateIn office13 July 1962 – 18 October 1963Prime MinisterHarold MacmillanPreceded byOffice establishedSucceeded byGeorge Brown ...

 

Vaccination initiative by the Indian government Countries that received doses of the Indian-made Covaxin as of 6 March 2021 Vaccine Maitri (Vaccine Friendship)[1] is a humanitarian initiative undertaken by the Indian government to provide COVID-19 vaccines to countries around the world.[2] The government started providing vaccines from 20 January 2021. As of 21 February 2022, India had delivered around 16.29 crore (162.9 million) doses of vaccines to 96 countries. ...

ويليام كراونينشيلد إنديكوت   معلومات شخصية الميلاد 19 نوفمبر 1826   سالم  الوفاة 6 مايو 1900 (73 سنة)   بوسطن  مواطنة الولايات المتحدة  عضو في الجمعية الأثرية الأمريكية  [لغات أخرى]‏  الحياة العملية المدرسة الأم كلية هارفارد للحقوقجامعة هارفارد  المهنة ...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2018) اتفاقية المادة 123 تضع المادة 123 من قانون الولايات المتحدة للطاقة الذرية لعام 1954 تحت عنوان «التعاون مع الدول الأخرى» وهي اتفاقية للتعاون كشرط أساسي للصفقات ا...