ČÍSELNÉ SOUSTAVY PŘEVODY

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

Kódováni dat. Kódy používané pro strojové operace

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

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

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

Převody mezi číselnými soustavami

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

Mikroprocesorová technika (BMPT)

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

Číselné soustavy a převody mezi nimi

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

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

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

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

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

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

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

Číslo materiálu. Datum tvorby Srpen 2012

Způsoby realizace této funkce:

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

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

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

1 Paměť a číselné soustavy

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

Informační a komunikační technologie

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

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

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

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

Čísla a číselné soustavy.

1.5.1 Číselné soustavy

Informatika Datové formáty

ZÁKLADY INFORMATIKY 14ZINF. Číselné soustavy

KOMBINAČNÍ LOGICKÉ OBVODY

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

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

Principy počítačů I Reprezentace dat

1.5.2 Číselné soustavy II

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

Informace, kódování a redundance

ČÍSLICOVÁ TECHNIKA OBSAH KAPITOLA 1 ČÍSELNÉ SOUSTAVY A KÓDY

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

Identifikátor materiálu: ICT-1-02

v aritmetické jednotce počíta

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4

Základy informatiky a teorie informace

Úvod do programování 7. hodina

Binární logika Osnova kurzu

Základní principy zobrazení čísla Celá čísla s pevnou řádovou čárkou Zobrazení reálných čísel Aritmetika s binárními čísly

Hardware. Příklad převodu čísla: =1*32+0*16+0*8+1*4+0*2+1*1= Převod z dvojkové na desítkovou Sčítání ve dvojkové soustavě

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

( ) Jako základ mocnin nemusíme používat jen 10. Pokud není jasné, že číslo je uvedeno v desítkové soustavě, píšeme jej takto: ( ) 10

Aritmetické operace a obvody pro jejich realizaci

Čísla v počítači Výpočetní technika I

2.8 Kodéry a Rekodéry

Základy číslicové techniky z, zk

Čísla, reprezentace, zjednodušené výpočty

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

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat

Digitalizace dat metodika

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

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

Číselné soustavy - Teorie

Přednáška 2: Čísla v počítači. Práce s počítačem. Číselné soustavy. Převody mezi soustavami. Aritmetické operace. Uložení čísel v paměti počítače

35POS 2010 Počítačové systémy 1 Úvod, jazyk C Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša

ISU Cvičení 1. Marta Čudová

Algoritmy a datové struktury

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 z :27

Architektury počítačů

Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické

Algoritmizace a programování

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

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

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

ASYNCHRONNÍ ČÍTAČE Použité zdroje:

Základní pojmy informačních technologií

4 Datové struktury. Datové struktury. Zobrazení dat v počítači

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Otázka TECH číslo 1 Str. 1/7

Sada 1 - Základy programování

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry

Kapitola 1. Signály a systémy. 1.1 Klasifikace signálů

Číselné soustavy. Prvopočátky. Starověký Egypt a Mezopotámie. Již staří Římané

2 Ukládání dat do paměti počítače

Čísla, reprezentace, zjednodušené výpočty

Základní pojmy, historie počítačů, jednotky a převody, dvojková soustava

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.

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

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Závěrečná zkouška z informatiky 2011

Pokročilá algoritmizace amortizovaná složitost, Fibonacciho halda, počítačová aritmetika

INFORMAČNÍ SYSTÉMY. RNDr. Karel Hrach, Ph.D. (Velká Hradební 15, pracovna 2.03) Prezentace viz Studium / Studijní materiály (v menu nalevo)

Zvyšování kvality výuky technických oborů

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.

Digitální signály a kódy

Číselné soustavy. Číselné soustavy. Informace, informační systémy, informační společnost. Desítková (dekadická) soustava. Dvojková (binární) soustava

Transkript:

ČÍSELNÉ SOUSTAVY V každodenním životě je soustava desítková (decimální, dekadická) o základu Z=10. Tato soustava používá číslice 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9, není však vhodná pro počítače nebo číslicové systémy, protože číslicové zařízení by muselo rozličovat deset různých, například napěťových úrovní. To by kladlo velké nároky na jeho kvalitu a přesnost. Proto v těchto případech se využívají soustavy o jiných základech. Nejčastěji používaným základem pro číslicové systémy je základ 2 s číslicemi 0 a 1. Soustava dvojková (binární, dyadická) o základu Z = 2 Používáme např. v elektronických spínacích obvodech. Soustava šestnáctková (hexadecimální) o základu Z = 16 Používá se v mikropočítačové technice k popisu dat na adresové a datové sběrnici. Podle způsobu určení hodnoty čísla se rozlišují - poziční číselné soustavy - dvojková, - nepoziční číselné soustavy - římské číslice. PŘEVODY 1. Převod z desítkové soustavy do dvojkové se provádí neustálým dělením čísla řádem soustavy, dokud nedostaneme 0. Zapisujeme zbytky po celočíselném dělení a tyto zbytky pak tvoří převedené číslo. Zbytky zapisujeme v opačném pořadí (tj. z pravé strany). 2. Varianta převodu mezi desítkovou s. a dvojkovou : Převeďte číslo F 10 = 190 do soustavy o základu Z = 2 2 7 < F 10 <2 8 190-2 7 = 190 128 = 62 a 7 1 62 2 6 = 62 64 = -2 a 6 0 62 2 5 = 62 32 = 30 a 5 1 30 2 4 = 30 16 = 14 a 4 1 14 2 3 = 14 8 = 6 a 3 1 6 2 2 = 6 4 = 2 a 2 1 2 2 1 = 2 2 = 0 a 1 1 0 2 0 = -1 a 0 0 F 2 = a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0= 10111110

Převod z dvojkové soustavy do desítkové Převeďte číslo F2 = 11011 do soustavy o základu Z = 10 F10 =16+8+0+2+1=27 Soustava šestnáctková (hexadecimální) o základu Z = 16 Číselné soustavy Tato soustava využívá 16 čístlic (znaků) jako násobích koeficietnů příslušné mocniny základu soustavy. Hexadecimální čísla se zapisují pomocí číslic '0', '1', '2', '3', '4', '5', '6', '7', '8' a '9' a písmen 'A', 'B', 'C', 'D', 'E' a 'F', přičemž písmena 'A' 'F' reprezentují cifry s hodnotou 10 15. Šestnáctková soustava se používá v mikropočítačové technice k popisu dat na adresové a datové sběrnici. Převod z šestnáctkové do desítkové: Například číslo v hexadecimální soustavě zapsané jako 3B0F znamená v desítkové soustavě číslo 15119: Převod z desítkové do šestnáctkové: Celá desítková čísla můžeme převádět na šestnáctková pomocí postupného dělení šestnácti a sepisování zbytku po dělení. Příklad: - například číslo x = (15119) 10 v dekadické soustavě. Převod provádíme tak, že číslo x dělíme šestnácti a výsledek (podíl) píšeme v celých číslech. Při dělení vzniká zbytek, který si napíšeme. Vzniklý podíl opětovně dělíme šestnácti a zbytek zapisujeme, dokud nedostaneme nulu. Když přepíšeme zbytky v obráceném pořadí jako šestnáctkové číslice, dostáváme šestnáctkové číslo 3B0F 16. 15119 / 16 = 944, zbytek 15 (F 16 ) 944 / 16 = 59, zbytek 0 (0 16 ) 59 / 16 = 3, zbytek 11 (B 16 ) 3 / 16 = 0, zbytek 3 (3 16 ) F 10 = 3072 + 112 + 10 = 3194 F 10 = 3194

Převeďte číslo F 10 = 190 do soustavy o základu Z = 16 190 / 16 = 11 zbytek 14, 14=E a 0 11 / 16 = 0 zbytek 11, 11=B a 1 F 16 = a 1 a 0 = BE Převeďte číslo F 2 = 11011 do soustavy o základu Z = 10 F 10 = 1 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 1 * 2 0 F 10 = 27 Převeďte číslo F 2 = 01110111001011 do soustavy o základu Z = 16 Řešení: Rozdělíme dvojkové číslo na čtveřice číslic od nejnižšího řádového místa, tj. z pravé strany 01 1101 1100 1011 1 D C B 01110111001011 = 1DCB Aritmetické operace v číselných soustavách - Sečtěte dvě dekadická čísla A 10 =7 a B 10 =8 Řešení : 7 + 8 = 15 - Sečtěte dvě dvojková čísla A=11011 2 a B=110010 2 Řešení : 11011 2 110010 2 1001101 2 Při sčítání využíváme následujících vlastností binárních čísel : 0 + 0 = 0 0 + 1 = 1 + 0 = 1 (v desítkové soustavě : 1 + 1 = 2) V binární soustavě : 1 1 10 (Na řádovém místě v součtu, které odpovídá řádovému místu obou sčítanců, zůstává nula a jednička tvoří přenos do vyššího řádu) Sečtěte tři dvojková čísla A = 11011 2, B = 101 2 a D = 11011 2. 11011 2 101 2 11011 2 111011 2 Součet čísel A + B + D = 11011 2 + 101 2 + 11011 2 = 111011 2

Šestnáctkové číslo 0 1 2 3 4 5 6 7 8 9 A B C D E F Dekadické číslo 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Binární číslo 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 bit: Byte: Basic Information unit (BInary unit) 1 bit je základní jednotka informace. Poskytuje množství informace potřebné k rozhodnutí mezi dvěma možnostmi. Jednotka bit se označuje b a může nabývat pouze dvou hodnot : 0, 1. 1 bit 1 nebo 0 1 byte (B) 8 bitů Předpona Značka Zápis Mocnina (B) Převod (B) 1 kilobyte (kb) 1024 B kilo k, K 1 kb 2 10 B 1024 B 1 megabyte (MB) 1024 kb 1 gigabyte (GB) 1024 MB mega M 1 MB 2 20 B 1048576 B Jednotka informace, která se označuje B a platí 1 B = 8 b. giga G 1 GB 2 30 B 1073741824 B tera T 1 TB 2 40 B 1099511627776 B Paměť: Zařízení, které slouží pro uchování informací (konkrétně binárně kódovaných dat). Množství informací, které je možné do paměti uložit, se nazývá kapacita paměti a udává se v bytech. Kódování dat Před zpracování dat například v počítači je třeba znaky převést do tvaru, kterému počítač rozumí, tj. přiřadit jim určité kombince bitů, to je kódování. Kód je předpis pro jednoznačné přiřazení určité kombinace bitů příslušnému znaku. Kódové slovo je kombinace bitů zobrazující znak. V praxi se používá více než 100 různých znaků, ty určují počet bitů v kódovém slově. Tedy kódová slova vyjadřující alfanumerické znaky musejí mát nejmévě 7 bitů (2 7 = 128 bitů). Vyjímečně se používá menší počet bitů, např.5 Generátor kódu používá se ke kódování, může obsahovat logické nebo paměťové obvody. (Původní znak se získá z kódového slova dekódováním.) Dekódování používá se dekodér. Např. : - Přímý dvojkový kód přiřazuje dané číslici kombinaci pouze dvou různých znaků. - BCD kód (Binary Coded Decimal) kód užívá pro kódování desítkových číslic 0 až 9. - Excess 3 kód (BCD+3) - Grayův kód - Čárové kódy běžně se používá na obalech spotřebního zboží, na bankovních dokladech, Čárových kódů je mnoho druhů. Číslice se zobrazují kombinacemi svislých čárek a mezer.