Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Ukládání čísel v počítači 1
Název školy Gymnázium Zlín - Lesní čtvrť Číslo projektu CZ.1.07/1.5.00/ Název projektu Rozvoj žákovských kompetencí pro 21. století Název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název DUM Ukládání čísel v počítači 1 Označení DUM VY-32-INOVACE-17_1_17 Autor Ing. Miroslava Smržová Datum Vzdělávací oblast Informatika a informační a komunikační technologie Vzdělávací obor Informatika Tematický okruh Digitální technologie – Počítačové sítě a Internet Ročník 1.–4. ročník gymnázia
2
Ukládání záporných čísel
kódy přímý inverzní doplňkový
3
Přímý kód první bit slouží jako znaménkový = 0 … + = 1 … -
(-3)10 (1011)2 (0)10 (0000)2 (-0)10 (1000)2 Nevýhody: dvě reprezentace čísla nula složité počítání (musí se otestovat první bit, podle výsledku provést operaci sčítání nebo odčítání, musí být použity různé algoritmy)
4
Inverzní kód Kladná čísla se zobrazují normálně, záporná jako binární negace čísla provedeme inverzi bitů př. (3)10 (0011)2 (-3)10 (1100)2 (0)10 (0000)2 (-0)10 (1111)2 Nevýhody: dvě reprezentace čísla nula
5
Doplňkový kód vytvoří se dvojkový doplněk čísla Postup 1 +1 (3)10
absolutní hodnota čísla se převede do dvojkové soustavy provede se inverze všech bitů, přičte se jednička Př. (3)10 1 inverze +1 přičtení 1 (-3)10
6
Doplňkový kód nemá dvě nuly
jednoduché počítání (pro sčítání i odčítání lze použít stejnou sčítačku – operace probíhají stejně, liší se jen význam kódu) (0)10 1 inverze +1 přičtení 1 přenos se ignoruje
7
Příklad Zapište číslo (-36)10 v přímém, inverzním a doplňkovém kódu
Doplňte: (36)10=( )2 (-36)10 = přímý (-36)10 = inverzní (-36)10 = doplňkový
8
Zdroje Wikipedie. Dvojková soustava [online]. [ ]. Dostupné na [
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.