Výrok „Dostali na to neomezený rozpočet, a podařilo se jim ho překročit …„ (Michael Armstrong, CEO, problém Y2K, 1997-1998)

Slides:



Advertisements
Podobné prezentace
Základy ukládání dat v počítači
Advertisements

PRIPO Principy počítačů
PRIPO Principy počítačů
1 – Informatika Nauka (tj. věda) o informacích, tj. o zápisu (kódování (angl.)), přenosu (transfer (angl.)), zpracování (procesování (angl.)) informací.
Pascal - příklady.
Otázky k absolutoriu HW 1 - 5
Úvod do informačních technologií autor Jana Truxová
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Název školy Integrovaná střední škola technická, Vysoké Mýto, Mládežnická 380 Číslo a název projektu CZ.1.07/1.5.00/ Inovace vzdělávacích metod.
RoBla Číselné soustavy.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
Reprezentace dat v počítači
ČÍSELNÉ SOUSTAVY ČÍSLA S DESETINNOU ČÁRKOU
1 Počítačové systémy 1 Úvod, jazyk C 35POS 2010 Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Základy číslicové techniky
Dominik Šutera ME4B.  desítková nejpoužívanější  binární (dvojková) počítače (mají jen dva stavy)  šestnáctková (hexadecimální) ◦ Používají jej programátoři.
Základy číslicové techniky
Číslo projektu CZ.1.07/1.5.00/ Název školy Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64 Název materiálu VY_32_INOVACE_IVT_1_KOT_02_CISELNE_SOUSTAVY.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu „Učíme moderně“ Registrační číslo projektu:
Číselné soustavy david rozlílek ME4B
Základy číslicové techniky
ČÍSELNÉ SOUSTAVY Desítková Dvojková.
Výukový program: Mechanik elektrotechnik Název programu: Číslicová technika II. ročník Osmičková číselná soustava Vypracoval: Mgr. Holman Pavel Projekt.
Radim Farana Podklady pro výuku
Datové typy a struktury
Základy číslicové techniky
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
ČÍSELNÉ SOUSTAVY Mgr. Petr Němec ©2009
 Vyjmenování a vysvětlení principu nejpoužívanějších číselných soustav  Jejich použití  Převody mezi nimy (do desítkové soustavy)
Srovnání možností matematického vyjádření části celku
Číselné soustavy dekadická binární hexadecimální
Převody mezi číselnými soustavami 1
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
ČÍSELNÉ SOUSTAVY.
Základní pojmy číslicové techniky
Výukový program: Mechanik elektrotechnik Název programu: Číslicová technika II. ročník Šestnáctková číselná soustava Vypracoval: Mgr. Holman Pavel Projekt.
Číselné soustavy IV Jana Bobčíková.
Datové typy a operátory. Co jsou datové typy  Charakterizují proměnnou nebo konstantu – jaká data obsahuje  Data jsou v počítači ukládána jako skupiny.
 Jak se dělí číselné soustavy?  V jaké technice se používá dvojková soustava?  Jaké čísla používá?
Základy číslicové techniky
Číselné soustavy V Jana Bobčíková Převody mezi dvojkovou, osmičkovou a desítkovou soustavou.
Jednotky Číselné soustavy
Šestnáctková soustava
Racionální čísla.
MOCNINY.
MATEMATICKÝ KVÍZ – ČÍSELNÉ OBORY Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Linková. Dostupné z Metodického portálu
Číselné výrazy s proměnnou
Dotkněte se inovací CZ.1.07/1.3.00/ Převody mezi desítkovou a dvojkovou soustavou.
Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY Číselné soustavy.
Číselné soustavy.  Obecně lze libovolné celé kladné číslo zapsat polynomem a n  z n + a n-1  z n-1 + … + a 0  z 0, kde z je libovolné přirozené číslo.
Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.
Název projektu: Moderní výuka s využitím ICT
Číselné soustavy - převody
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_18-18
ALU Aritmeticko-logická jednotka
Mocniny Druhá mocnina.
Převeď zlomky do základního tvaru:
Název projektu: Moderní výuka s využitím ICT
AUTOMATIZAČNÍ TECHNIKA Číselné soustavy
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Reprezentace dat „There are only 10 types of people in the world: - those who understand binary, - and those who don't.“
Číselné soustavy.
Aritmetické operace s binárními čísly
Číselné soustavy Číselné soustavy reprezentují čísla, která jsou pro nás symbolem určitého množství – kvantity. Desítkovou soustavu se učíme již v první.
Šestnáctková a osmičková soustava
Práce s desetinnými čísly
Číslicová technika - operace s binárními čísly
Transkript prezentace:

Výrok „Dostali na to neomezený rozpočet, a podařilo se jim ho překročit …„ (Michael Armstrong, CEO, problém Y2K, )

Číselné soustavy  všechny informace v počítačích jsou reprezentovány číslicemi  používá se dvojková soustava (binární), která rozlišuje pouze dva stavy – 1 a 0 (True a False)  proč ne desítková? – nutnost deseti různých fyzikálních stavů  n-tice znaků v binární soustavě se nazývá n-bitové číslo (např šestibitové číslo)  dále se používají soustavy  1) osmičková (oktalová) – čísla 0 až 7  2) desítková  3) šestnáctková (hexadecimální) – čísla 0 až 9 + písmena A až F

Převody mezi soustavami  polyadický zápis čísla N=a n *Z n +a n-1 *Z n-1 +a n-2 *Z n-2 +…+a 1 *Z 1 +a 0 *Z 0 +a -1 *Z -1 +…+a -n *Z -n (N – číslo a n – koeficient (n – řád místa) Z – základ soustavy) (např. 1101,01 2 = 1* * * *2 -2 v binární soustavě)  převod  1) pomaleji přes desítkovou soustavu (Z=10)  2) rychleji - přímo (použití bitové mřížky)

Převody mezi soustavami  ze soustavy Z=x do Z=10  použít polyadický zápis čísla  např. 320,4 5 = 3*5 2 +2*5 1 +0*5 0 +4*5 -1 = 85,8 10  ze soustavy Z=10 do Z=x  postupným dělením základem soustavy  např. 49:2=24:2=12:2=6:2=3:2=1 => = zbytek i=5 i=0 i=1 i=2 i=3 i=4

Převody mezi soustavami  desetinné číslo ze soustavy Z=10 do Z=x  postupným násobením základem soustavy  např. i=0<=0,625*2 0, = 0,101 2 i=1<=1,250*2 i=2<=0,500*2 i=3<=1,0 – konec převodu (za čárkou je nula)

Převody mezi soustavami  ze soustavy Z=2 do Z=8 a zpět  použití tříbitové mřížky  např =  např =  ze soustavy Z=2 do Z=16 a zpět  použití čtyřbitové mřížky  např = 5B1 16  např. A4F 16 =

Reprezentace a zobrazení dat  data musí být  srozumitelná pro počítač  snadno reprezentovatelná  vhodně převoditelná pro člověka  dostatečně obecná i pro složitější struktury  čísla – kód BCD, Greyův kód  znaky – kód ASCII (7+1 bitů – znakové sady) (American Standard Code for Information Interchange)

Kód  I – množina informací, které máme zobrazit  Z – množina obrazů těchto informací   – soubor pravidel, jak přiřadit prvkům množiny I, prvky množiny Z  kód je soustava tvořená I, Z a  Z =  (I)  nebo-li vzájemně jednoznačné přiřazení významu prvkům z množiny čísel

Tabulka kódu BCD I Z

Tabulka Grayova kódu I Z

Aritmetické operace  princip je stejný jako v desítkové soustavě!!!!!  sčítání (přenos) odčítání (výpůjčka) např např

Aritmetické operace  násobení např *

Aritmetické operace  dělení např ,111 : 0111 = 101, ,111 -0, zbytek

Aritmetické operace  odčítání = přičítání dvojkového doplňku (DD)  => – inverse (změna každého bitu) +1 – přičtení 1 k inversi => DD např =>DD=> jednička navíc nás nezajímá

Zobrazení dat  1) celá čísla bez znaménka (unsigned)  1B – FF  2B – 0-64K 0000-FFFF  2) celá čísla se znaménkem (signed)  a) přímý kód znaménkem je první, nejvíce významný bit (MSB)  1B – 00-7F >0 0 až FF <0 -0 až -127  2B – FFF>0 0 až 32K 8000-FFFF<0 -0 až -32K kladná a záporná nula!!!

Zobrazení dat  2) celá čísla se znaménkem (signed)  b) inverzní kód - použití jedničkového doplňku (inverze) - kladná a záporná nula!!!  c) doplňkový kód - použití dvojkového doplňku (inverze +1) - znaménko je součást čísla => není dvojitá nula!!!

Zobrazení dat  3) desetinná čísla s pevnou řádovou čárkou - desetinná čárka má pevné místo - musím přesně vědět, kolik řádů chci zobrazit  4) desetinná čísla s pohyblivou řádovou čárkou - floating point - A = m*Z e m – mantisa; e – exponent; Z – základ soustavy

Operace s floating point  sčítání/odčítání – 1) upravit operandy tak, aby měly stejný exponent 2) sečíst/odečíst mantisy  násobení/dělení – 1) vynásobit/vydělit mantisy 2) sečíst/odečíst exponenty

Normalizace  témuž číslu může příslušet několik reprezentací 8 = 0.8*10 1 = 0.08*10 2 = …  číslo má normalizovaný tvar, není-li možné posunout mantisu doleva např. : 0.011*2 3 – nenormalizovaný tvar 1.100*2 2 – normalizovaný tvar

Skrytá jednička  bit v nejvyšším řádu je vždy roven 1 => lze ho ze zápisu nenulových čísel vypustit znaménkoexponentmantisa 32b1b8b23 (24)b 64b1b11b52 (53)b