ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ



Podobné dokumenty
VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

1 Teorie čísel. Základní informace

7 = 3 = = Učivo Vysvětlení Př. + pozn. Zlomek = vyjádření části celku 3 část snědla jsem 3 kousky

Struktura a architektura počítačů (BI-SAP) 5

Číselné soustavy. Jedná se o způsob reprezentace čísel.

Číselné soustavy a převody mezi nimi

Převody mezi číselnými soustavami

Y36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody.

Mocniny. Nyní si ukážeme jak je to s umocňováním záporných čísel.

Variace. Číselné výrazy

4a) Racionální čísla a početní operace s nimi

Mikroprocesorová technika (BMPT)

2. Mocniny 2.1 Mocniny a odmocniny

Rozšiřování = vynásobení čitatele i jmenovatele stejným číslem různým od nuly

ZLOMKY A RACIONÁLNÍ ČÍSLA. Pojem zlomku. Zlomek zápis části celku. a b. a je část, b je celek, zlomková čára

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.

MATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Instrukce: Jednotlivé části nejdou přesně po sobě, jak jsme se učili, je to shrnutí.

Základní jednotky používané ve výpočetní technice

Poznámka: Násobení je možné vyložit jako zkrácený zápis pro součet více sčítanců. Například:

5 čitatel zlomková čára 13 jmenovatel

Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy

ARITMETIKA - SEKUNDA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

Dělení. INP 2008 FIT VUT v Brně

Variace. Mocniny a odmocniny

Název školy. Moravské gymnázium Brno s.r.o. Mgr. Marie Chadimová Mgr. Věra Jeřábková. Autor. Matematika1.ročník Operace s mnohočleny. Text a příklady.

Sčítání a odčítání Jsou-li oba sčítanci kladní, znaménko výsledku je = + 444

čitatel jmenovatel 2 5,

M - Příprava na pololetní písemku č. 1

ZŠ ÚnO, Bratří Čapků 1332

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

Čísla a číselné soustavy.

Číselné soustavy. Ve světě počítačů se využívají tři základní soustavy:

( ) ( ) Lineární nerovnice II. Předpoklady: Jak je to s problémem z minulé hodiny? Získali jsme dvě řešení nerovnice x < 3 :

Typy násobení z různých koutů světa

Architektury počítačů

11. Soustava lineárních rovnic - adiční metoda

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

Číslo materiálu. Datum tvorby Srpen 2012

Početní operace se zlomky

Číselné soustavy - Teorie

Číselné soustavy. Binární číselná soustava

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dušan Astaloš. samostatná práce, případně skupinová práce. úpravy a převádění zlomků

Aritmetické operace a obvody pro jejich realizaci

Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD.

OD NULY K NEKONEâNU Poãítej jako EgypÈan âíslice, které nestárnou

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Řešení druhé série ( )

1.5.7 Znaky dělitelnosti

1.8.5 Dělení mnohočlenů

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Fz =a z + a z +...+a z +a z =

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru

Převod Bin do BCD pomocí Hornerova schématu

Lineární algebra Operace s vektory a maticemi

Lineární funkce, rovnice a nerovnice 4 lineární nerovnice

1. Základní pojmy a číselné soustavy

Determinant matice řádu 5 budeme počítat opakovaným použitím rozvoje determinantu podle vybraného řádku nebo sloupce. Aby byl náš výpočet

PJC Cvičení #2. Číselné soustavy a binární reprezentace proměnných

Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora

3 Jednoduché datové typy Interpretace čísel v paměti počítače Problémy s matematickými operacemi 5

Podíl dvou čísel nazýváme číslo racionální, která vyjadřujeme ve tvaru zlomku.

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dušan Astaloš. samostatná práce, případně skupinová práce. pochopení znaků vztahů mezi čísly

Přirozená čísla. Přirozená čísla jsou množinou čísel, která udává počet počítaných objektů

Slovní úlohy I

1. 1 P Ř I R O Z E N Á Č Í S L A

Dělitelnost čísel, nejmenší společný násobek, největší společný dělitel

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Cvičení z Numerických metod I - 12.týden

Už známe datové typy pro representaci celých čísel i typy pro representaci

Lineární funkce, rovnice a nerovnice 3 Soustavy lineárních rovnic

Čísla a aritmetika. Řádová čárka = místo, které odděluje celou část čísla od zlomkové.

Michal Musílek,

Racionální čísla. teorie řešené úlohy cvičení tipy k maturitě výsledky. Víš, že. Naučíš se

Digitální učební materiál

Kaţdé číslo, které lze vyjádřit jako podíl dvou celých čísel, je číslo racionální.

Čísla v plovoucířádovéčárce. INP 2008 FIT VUT v Brně

Algoritmy a datové struktury

ISU Cvičení 1. Marta Čudová

Násobení pomocí sčítání

Úvod do programování 7. hodina

1. Pojem celé číslo. 2. Zobrazení celých čísel. Číselná osa :

Nové učivo ve 4. ročníku

Dělení. MI-AAK(Aritmetika a kódy)

P2 Číselné soustavy, jejich převody a operace v čís. soustavách

SČÍTAČKA, LOGICKÉ OBVODY ÚVOD TEORIE

VZOROVÝ TEST PRO 1. ROČNÍK (1. A, 3. C)

Algoritmizace a programování

Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/

Dělitelnost přirozených čísel. Násobek a dělitel

pro každé i. Proto je takových čísel m právě N ai 1 +. k k p

1.5.2 Číselné soustavy II

JčU - Cvičení z matematiky pro zemědělské obory (doc. RNDr. Nýdl, CSc & spol.) Minitest MT2

[1] samoopravné kódy: terminologie, princip

Algoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

DIGITÁLNÍ ARCHIV VZDĚLÁVACÍCH MATERIÁLŮ

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dělitelnost Rozklad na součin prvočísel. Dušan Astaloš

2.3.5 Ekvivalentní úpravy

ČÍSELNÉ SOUSTAVY PŘEVODY

Transkript:

Sčítání binárních čísel Binární čísla je možné sčítat stejným způsobem, jakým sčítáme čísla desítková. Příklad je uveden v tabulce níže. K přenosu jedničky do vyššího řádu dojde tehdy, jeli výsledkem součtu dvou čísel pod sebou hodnota větší nebo rovna 10 2. Ne náhodou je číslo ciferně shodné s číslem dekadickým. Musíte si však uvědomit, že 10 2 =2 10. Postup součtu v příkladu z tabulky je zřejmý, začneme v pravém sloupci: 0 + 1 = 1, v prostředním sloupci je opět 1 + 0 = 1 a ve sloupci levém je 1 + 1 = 10 2. Zde dojde k přenosu jedničky, zapíšeme tedy nulu a do nejvyššího řádu připíšeme jedničku. 1 1 0 6 + 1 0 1 +5 Sčítání binárních čísel

Odčítání binárních čísel V případě rozdílu bychom postupovali obdobným způsobem. U příkladu uvedeného v tabulce nejprve odečteme 1 1=0 v pravém sloupci tak, jak jsme zvyklí, a v následujícím sloupci 1 0=1. Problémy snad nebude činit ani rozdíl 0 1 ve třetím sloupci zprava, kde odečítáme větší číslo od menšího. U desítkových čísel si v takovém případě vypomáháme přidáním jedničky ve vyšším řádu menšence (číslo, od kterého odčítáme). Tu vykompenzujeme tím, že ji odečteme v následujícím sloupci vlevo (dojde tedy k přenosu 1). Např. rozdíl 5 8 spočítáme jako 15 8=7, zapíšeme sedm a v následujícím vyšším řádu odečteme jedničku. Stejným způsobem budeme postupovat i zde. Místo 0 1 tedy budeme počítat 10 1=1 a do výsledku zapíšeme 1. V dalším řádu (v levém sloupci) odečteme jedničku, kterou jsme si vypůjčili, tedy 1 1=0, přičemž nulu do výsledku nezapisujeme. 1 0 1 5 1 1 0 6 Odčítání binárních čísel Popsaný způsob se však v počítačích obvykle nepoužívá. Místo toho se odečítané číslo vyjádří ve tvaru dvojkového doplňku jako číslo záporné a následně se obě čísla jednoduše sečtou. Na tomto obrázku je vidět způsob vytvoření dvojkového doplňku spolu s příkladem převodu kladného čísla na záporné.

Násobení binárních čísel Způsob násobení binárních čísel se nijak neliší od způsobu, jakým násobíme čísla desítková. Příklad je uveden v tabulce níže. Při samotném násobení vlastně ani nijak nepocítíme, že se jedná o binární čísla. Rozdíl nastane až při sčítání mezivýsledků, kdy budeme postupovat způsobem popsaným výše. Všimněte si, že v podstatě neděláme nic jiného, než že horní číslo buď opisujeme v nezměněné podobě, pokud násobíme jedničkou, nebo píšeme samé nuly. Bez zajímavosti není také násobení dvěma. Můžete si vyzkoušet vynásobit jakékoliv binární číslo dvěma. Dvojka je v binární soustavě reprezentována číslem 10 2. Efekt bude stejný, jako kdybyste v desítkové soustavě násobili deseti. Budeme v podstatě jen přidávat nuly zprava. Násobení (i dělení) binárního čísla mocninami dvojky se tak stává velice snadnou záležitostí. 1 0 1 5 1 0 1 1 55 0 0 0 0 1 0 1 1 1 1 0 1 1 1 Násobení binárních čísel

Dělení binárních čísel Přestože se dělení binárních čísel jeví na první pohled jako velice komplikované, nesetkáme se s ničím, co bychom již dávno neznali. Vystačíme si v podstatě jen s odčítáním. Příklad je uveden v tabulce. Popíšeme si zde algoritmus, který přímo vychází z postupu dělení desítkových čísel, jak ho známe ze základní školy. Za základ dělení si vezmeme takovou část dělence, která je větší nebo rovna děliteli, ale menší než jeho dvojnásobek, v našem případě tedy číslo 110 2 (viz první řádek s komentáři v tabulce). Nyní provedeme podíl 110:101 (zvolené číslo vydělíme dělitelem tak jak jsme tomu zvyklí u dělení desítkových čísel). Výsledkem by byla nula v případě, že by bylo 110<101. My jsme však číslo zvolili záměrně tak, aby bylo větší nebo rovno číslu 101 (děliteli) a v takovém případě je výsledkem podílu jednička. Vidíme, že se nám tak celé dělení redukuje na porovnávání velikostí. Nyní vezmeme náš výsledek (1), vynásobíme jím dělitele (1 101) a odečteme ho od hodnoty 110: 110 1 101 = 1 (druhý řádek komentářů v tabulce). Rozdíl můžeme realizovat podobným způsobem jako u příkladu z tab. 2. K číslu 1 přidáme příslušnou cifru dělence a pokračujeme postupem uvedeným výše: 11:101=0, protože je 11<101. Nyní od čísla 11 neodečítáme nic (0 101=0) a můžeme tak rovnou pokračovat připsáním další číslice dělence (třetí řádek komentářů v tabulce). Protože je 111>101, je 111:101=1. Zapíšeme výsledek a provedeme rozdíl 111 1 101=10 (čtvrtý řádek). K číslu 10 přidáme poslední číslici dělence a vzniklé číslo vydělíme dělitelem: 101:101=1 (dělíme-li dvě stejně velká čísla, výsledkem je jednička). Po odečtení 101 101 nám vyjde nulový zbytek. Pokud by byl zbytek nenulový, mohli bychom pokračovat v dělení standardním způsobem k výsledku bychom připsali desetinnou čárku a ke zbytku připsali další cifru dělence (jsou to již jenom nuly, kterých si můžeme vpravo za desetinnou čárkou přidat kolik chceme např. 110111,00000 ).

55 : 5 = 11 1 1 0 1 1 1 : 1 0 1 = 1 0 1 1 1 1 0 Za základ vezmeme 110, 110 > 101, 1 1 110 101 = 1, 11<101, výsledek = 0 1 1 1 Opíšeme 11 a 111>101, 1 0 1 111 101 = 10, 101 = 101, 0 101 101 = 0, zbytek = 0 Dělení binárních čísel