Čísla, reprezentace, zjednodušené výpočty
|
|
- Lenka Vlasta Slavíková
- před 8 lety
- Počet zobrazení:
Transkript
1 Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1
2 Čísla 4 bitová dec bin. hex A B C D E F h A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 2
3 Čísla 4, 8 bitová dec bin. hex A B C D E F h n- dec. 2 n bin. 2 n hex. 2 n dec h h h h h h h h h 256 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 3
4 Čísla 4, 8, 16 - bitová dec bin. hex. n- dec. 2 n bin. 2 n hex. 2 n dec h h h h h h h h h h 512 (1/2 k) A h k B h k C h k D h k E h k F h k h h k A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 4
5 Čísla bitová n- dec. 2 n k / M 2 n hex. 2 n dec největší zobraz. číslo k 4 00 h FF 1 k kilo k 8 00 h FF k h FFF k h FFF k h FFF k h FFF k h FFFF 64 k adr. u k h FFFF k h FFFF k h FFFF M h F FFFF 1 M mega M h F FFFF M h F FFFF M h F FFFF M h FF FFFF A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 5
6 Čísla 25 až 32 -bitová n- Mega/ Giga 2 n hex. dec. 2 n největší zobraz. číslo M h FF FFFF M h FF FFFF M h FF FFFF M h FFF FFFF M h FFF FFFF G h FFF FFFF 1024 M -1G G h FFF FFFF G h FFFF FFFF 4 Giga u ARM - Cortex M3 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 6
7 Úseky paměťového prostoru - bloky délka: dec. hex. poč. - konc. adr. dekadicky adr.sig k 4 00 h 00-3 FF h !! k 8 00 h 00-7 FF h k h 00 - F FF h k h 00-1F FF h k h 00-3F FF h k h 00-7F FF h k h 00 - FF FF h Příklad: Paměťový blok o délce 8k je umístěn od A000h, na jaké adrese je poslední lokace paměti? první lokace A000 h, poslední A0 00 h + 1F FF h = BF FF h A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 7
8 Bloky 1k, 1M, 1G délka (dec.) délka (hex.) konc. adr. adr.sig k h 3 FF h 10!! k h FF FF h M h 0F FF FF h 20!! M h FF FF FF h G h 3F FF FF FF h 30!! G h FF FF FF FF h 32 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 8
9 Určení počtu bitů čísla - s. 1 Příklad. Kolik bitů musí mít čítač pro odměřování polohy inkrementálním snímačem s rozlišením polohy na 1um, a délkou 100 mm. Bude postačovat interní 16- bitový čítač v STM32? Řešení 1: Opakovaně dělit číslem 2, dokud výsledek nebude =1 nebo menší. Počet dělení = počet bitů , 50000, 25000, 12500,...,... 6,1035.., 3,051.., 1,5258.., 0, dělení A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 9
10 Určení počtu bitů čísla - s. 1 Příklad. Kolik bitů musí mít čítač pro odměřování polohy inkrementálním snímačem s rozlišením polohy na 1um, a délkou 100 mm. Bude postačovat interní 16- bitový čítač v STM32? Řešení 1: Opakovaně dělit číslem 2, dokud výsledek nebude =1 nebo menší. Počet dělení = počet bitů , 50000, 25000, 12500,...,... 6,1035.., 3,051.., 1,5258.., 0, dělení Řešení 2: Opakovaně násobit 2 x 2 x mocniny 2 dokud výsledek nebude roven x nebo větší... 2, 4, 8, 16, 32, 64, 128,..., 32768, 65536, , A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 10
11 Určení počtu bitů čísla - s.2 Příklad. Kolik bitů musí mít čítač pro odměřování polohy inkrementálním snímačem s rozlišením polohy na 1um, a délkou 100 mm. Bude postačovat interní 16- bitový čítač v STM32? Řešení 3: Převést dek. číslo x = d na bin b, spočítat bity - představuje to 17 bitové číslo A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 11
12 Určení počtu bitů čísla - s.2 Příklad. Kolik bitů musí mít čítač pro odměřování polohy inkrementálním snímačem s rozlišením polohy na 1um, a délkou 100 mm. Bude postačovat interní 16- bitový čítač v STM32? Řešení 3: Převést dek. číslo x = d na bin b, spočítat bity - představuje to 17 bitové číslo Řešení 4: Určit výpočtem počet bitů, hledá se n, pro které platí 2 n = X, případně nejmenší n, kde 2 n > X n - to je ale logaritmus při základu 2, dvojkový logaritmus jak určit logaritmus se základem 2? log 2 x = ln x / ln 2, (přirozený logaritmus) log 2 x = log x / log 2 (dekadický logaritmus) log 2 = 0,30103 (log )/ log 2 = 5 / 0,30103= 16, 6 Nutný minimálně 17 bitový čítač A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 12
13 Určení počtu bitů čísla - s.2 Příklad. Kolik bitů musí mít čítač pro odměřování polohy inkrementálním snímačem s rozlišením polohy na 1um, a délkou 100 mm. Bude postačovat interní 16- bitový čítač v STM32? Řešení 3: Převést dek. číslo x = d na bin b, spočítat bity - představuje to 17 bitové číslo Řešení 4: Určit výpočtem počet bitů, hledá se n, pro které platí 2 n = X, případně nejmenší n, kde 2 n > X n - to je ale logaritmus při základu 2, dvojkový logaritmus jak určit logaritmus se základem 2? log 2 x = ln x / ln 2, (přirozený logaritmus) log 2 x = log x / log 2 (dekadický logaritmus) (log )/ log 2 = 5 / 0,30103 = 16, 6 Nutný minimálně 17 bitový čítač pamatovat si dek. logaritmus log 2 = 0,30103, (odchylka zaokrouhl. = ) nebo alespoň log 2 = 0,3 (odchylka abs 0,00103, rel. 0,34 %) A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 13
14 Určení počtu bitů čísla - s.3 Místo dělení 0,3 je možno násobit 3,32, zaokrouhleně 3,3 log 2 x = log x / log 2 = (1/ log 2) log x = 3,32 log x = ~ 3,3 log x binární číslo má počet míst, který se určí přibližně jako 3,3 násobek dekadického logaritmu čísla ~ 3,3. log x Opačný výpočet kolik dekadických řádů přibližně má n bitové binární číslo log x = log 2.log 2 x = 0,3. log 2 x (počet míst binárního čísla x 0,3) Kolika místný voltmetr by představovalo použití 14 bitového převodníku A/D? (binární čísla až )? log x = log 2. log 2 x = 0,3. 14 = 4,2 14 bitů představuje rozlišení více než 4 -místného voltmetru A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 14
15 Využití logaritmu se základem 2 pro výpočet počtu bitů Dek. logaritmus čísla log 2 = 0,30103, (zaokrouhlení log 2 = 0,3) (opakování: dek. logaritmus čísla log ( 10 m ) = m opakování: log (a * b) = log a + log b, log (a / b)= log a - log b A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 15
16 Využití logaritmu se základem 2 pro výpočet počtu bitů Dek. logaritmus čísla log 2 = 0,30103, (zaokrouhlení log 2 = 0,3) (opakování: dek. logaritmus čísla log ( 10 m ) = m opakování: log (a * b) = log a + log b, log (a / b)= log a - log b Využití pro zjednodušené výpočty - do kolika bitového binárního čísla se zobrazí dekadická čísla 100, 200, 500,1000, 2000, 5000, 10000, odhad, kolika bitové je bin. číslo představující hodnotu =10 10 m =10 n = log x/ log 2 = 10 / 0,3 = 33,33 tedy 34 bitů Kolik bitů je zapotřebí pro adresování bloku o délce (1G) log 2 ( ) = log ( ) / log 2 = 9, / 0, = ~30 číslo = (souhlasí s tabulkou), je třeba 30 bitů A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 16
17 Využití logaritmu se základem 2 pro odhad odhad n pro čísla typu x 1 = 10 m, x 2 = 2*10 m, x 3 = 0,5*10 m n = log x 1 / log 2 = m / log 2= m / 0,30103 = m * 3,322 = ~ m / 0,3 (zjednodušením 0, na 0,3 vychází odhad logaritmu vyšší o 0,3%) kolika bitové číslo je ? n= log (1* 10 6 ) / log 2= 6/0,3 = 20 bitů kolika bitové číslo je ? (opakování: log (2 * 10 6 ) = log log 2 ) n = log (2 *10 6 ) / log 2= (log log 2) / log 2= = (log 1*10 6 / log 2) + (log 2/ log 2)= (6 / 0,3) +1=20 + 1= 21 bitů A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 17
18 Využití logaritmu se základem 2 pro odhad odhad n pro čísla typu x 1 = 10 m, x 2 = 2*10 m, x 3 = 0,5*10 m n = log x 1 / log 2 = m / log 2= m / 0,30103 = m * 3,322 = ~ m / 0,3 (zjednodušením 0, na 0,3 vychází odhad logaritmu vyšší o 0,3%) kolika bitové číslo je ? n = log (1*10 6 ) / log 2= 6/0,3 = 20 bitů kolika bitové číslo je ? (opakování: log (2 * 10 6 )= log log 2 ) n = log (2 * 10 6 ) / log 2= (log log 2) / log 2 = = (log 1*10 6 / log 2) + (log 2/ log 2)= (6 / 0,3) +1=20 +1= 21 bitů kolika bitové číslo je = 0,5* 10 6? log = log ( / 2) = log log 2 n= (log )/log 2= (6-0,3) / 0,3= 6 / 0,3-0.3/ 0,3 = 20-1 = 19 bitů A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 18
19 Určení počtu dekadických míst Opačný výpočet kolik řádů (přibližně) má dekadický ekvivalent n bitového binárního čísla? log x = log 2. log 2 x = 0,3. log 2 x (počet míst binárního čísla x 0,3) Kolika místný voltmetr by představovalo použití 14 bitového převodníku A/D? (binární čísla až )? log x = log 2. log 2 x = 0,3. 14 = 4,2 14 bitů odpovídá rozlišení více než 4-místného voltmetru Signálový procesor ASP2185 má pro funkci MAC (multiply and accumulate) registr o délce 48 bitů. Jakému dekadickému číslu (řád) odpovídá maximální možný výsledek (bez znaménka)? log x = 0,3. 48 = 14,4 Výsledek odpovídá řádově číslu A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 19
20 Čísla - bez znaménka 8 bitové číslo bez znaménka Dec hex bin 0, 1, 2 až FFh b až b A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 20
21 Čísla - bez znaménka 8 bitové číslo bez znaménka Dec hex bin 0, 1, 2 až FFh b až b 16 bitové číslo bez znaménka Dec hex bin 0, 1, 2 až FFFFh 0.. b až b A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 21
22 Zobrazení kladných a záporných čísel - dvojkový doplněk Kladná čísla - nejvyšší bit 0 záporná čísla - nejvyšší bit 1 kladná čísla - přímo záporná čísla - dvojkový doplněk příklad pro 8 bitů analogicky pro 16, 32, 64 bitů možnost zobrazení - kladná čísla - v rozsahu 0 až +2 (n-1) -1 (+127; ; ;... záporná čísla - v rozsahu 0 až - 2 (n-1) (- 128; ; ; A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 22
23 Čísla- 8 bit bez znam., reprezentace zápor. č. 8 bit se zn. 8 bitové číslo se znaménkem dvojkový doplněk 0, +1,+2. až +127 d 7Fh b až b -1, -2, až b až b Výpočet: kladná čísla - přímo binární ekvivalent záporná -dvojkový doplněk Určení dvojkového doplňku, negace všech bitů a přičtení 1 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 23
24 Čísla- 8 bit bez znam., reprezentace zápor. č. 8 bit se zn. 8 bitové číslo se znaménkem dvojkový doplněk 0, +1,+2. až +127 d 7Fh b až b -1, -2, až b až b Výpočet: kladná čísla - přímo binární ekvivalent záporná -dvojkový doplněk Určení dvojkového doplňku, negace všech bitů a přičtení 1 Příklad určení dvojkového doplňku pro čísla -1, -128, 1d b 128 d b negace b b b = -1 d = -128 d FFh 80 h A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 24
25 Čísla -16 bitová se znaménkem, dvojkový doplněk 16 bitové číslo se znaménkem, kladná čísla 0, 1, 2 až d 0000 h až 7 F FF h b až A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 25
26 Čísla -16 bitová se znaménkem, dvojkový doplněk 16 bitové číslo se znaménkem, kladná čísla 0, 1, 2 až d 0000 h až 7 F FF h b až reprezentace 1 ve dvojkovém doplňku, záporná čísla 1d b (1) negace b b = -1 d F F F F h (bez znaménka odpovídá ) A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 26
27 Čísla -16 bitová se znaménkem, dvojkový doplněk 16 bitové číslo se znaménkem, kladná čísla 0, 1, 2 až d 0000 h až 7 F FF h b až reprezentace 1 ve dvojkovém doplňku, záporná čísla b (1) negace b b = -1 d F F F F h (bez znaménka odpovídá ) b (32768) negace b b = d h (bez znaménka by odpovídalo ) A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 27
28 Čísla - se znaménkem, dvojkový doplněk, rekapitulace Záporné číslo nejvyšší bit (MSB) 1, kladné číslo- (MSB) 0 Největší kladné číslo: 0 na nejvyšším bitu a samé Největší zápor. číslo: 1 na nejvyšším bitu a samé reprezentované samé ( ) ( ) A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 28
29 Čísla - se znaménkem, dvojkový doplněk, rekapitulace Záporné číslo nejvyšší bit (MSB) 1, kladné číslo- (MSB) 0 Největší kladné číslo: 0 na nejvyšším bitu a samé Největší zápor. číslo: 1 na nejvyšším bitu a samé reprezentované samé ( ) ( ) Převod záporného čísla nazpět na kladné - abs. hodnota Podobný způsob, negace a přičíst 1. Nejdříve test na záporné číslo MSB =? 1 a pak až úprava -128d b -1 d negace b b = 128 d = 1 d A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 29
30 Součet čísel Záporné číslo nejvyšší bit (MSB) = 1, kladné číslo- MSB= b +16 d ( -1) = b -1 ( záporné číslo) b = +1 5 d OV= 0 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 30
31 Součet čísel Záporné číslo nejvyšší bit (MSB) = 1, kladné číslo- MSB= b +16 d ( -1) = b -1 ( záporné číslo) b = +1 5 d OV= 0 Přetečení: b +127 d chyba b +1 ( záporné číslo) b = -128 chyba OV =1 nastává přenos z D6 do D7, ale není přenos z D7 do C A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 31
32 Součet čísel Záporné číslo nejvyšší bit (MSB) = 1, kladné číslo- MSB= b +16 d ( -1) = b -1 ( záporné číslo) b = +1 5 d OV= 0 Přetečení: b +127 d chyba b +1 ( záporné číslo) b = -128 chyba OV =1 nastává přenos z D6 do D7, ale není přenos z D7 do C Příznak OV - Oveflow - nastaven - pokud je součet kladných čísel - záporný, Nastává přenos z D6 do D7, ale není přenos z D7 do C nebo součet záporných čísel- kladný, Nastává přenos z D7 do C, ale není přenos z D6 do D7 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 32
33 Součet čísel Záporné číslo nejvyšší bit (MSB) = 1, kladné číslo- MSB= b +16 d ( -1) = b -1 ( záporné číslo) b = +1 5 d OV= 0 Přetečení: b +127 d chyba b +1 ( záporné číslo) b = -128 chyba OV =1 nastává přenos z D6 do D7, ale není přenos z D7 do C Příznak OV - Oveflow - nastaven - pokud je součet kladných čísel - záporný, Nastává přenos z D6 do D7, ale není přenos z D7 do C nebo součet záporných čísel- kladný, Nastává přenos z D7 do C, ale není přenos z D6 do D7 C - Carry přetečení z D7 příznakové bity C, OV ve stavovém slově PSW A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 33
34 Součet záporných čísel Záporné číslo nejvyšší bit ( MSB) 1, kladné číslo- MSB b - 8 d ( -7) =? b -7 d b = -15 d ( -7) = -15 správně nastává současně přenos (z D7 do C) i (z D6 do D7), OV=0 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 34
35 Součet záporných čísel Záporné číslo nejvyšší bit ( MSB) 1, kladné číslo- MSB b - 8 d ( -7) =? b -7 d b = -15 d ( -7) = -15 správně nastává současně přenos (z D7 do C) i (z D6 do D7), OV= b -128 d (-128) =? b -127 d C b = (-128)= +1 - chyba nastává přetečení C (z D7 do C), ale není současně (z D6 do D7), OV=1 Chyba - součet záporných čísel je kladný A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 35
36 Součet záporných čísel Záporné číslo nejvyšší bit ( MSB) 1, kladné číslo- MSB b - 8 d ( -7) =? b -7 d b = -15 d ( -7) = -15 správně nastává současně přenos (z D7 do C) i (z D6 do D7), OV= b -128 d (-128) =? b -127 d b = (-128)= +1 - chyba nastává přetečení C (z D7 do C), ale není současně (z D6 do D7), OV=1 Chyba - součet záporných čísel je kladný Použití příznaků při sčítání: C - Carry přetečení z D7 chyba součtu (přetečení) čísel bez znaménka OV - overflow - chyba součtu (přetečení) čísel se znaménkem A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 36
37 Výpočet nastavení SP u AT89C52 Příklad: Jaké je možné max. nastavení ukazatele zásobníku - SP u AT89C52, pokud je zapotřebí 8 zápisů návratové adresy ( 8x CALL za sebou)? Návratová adresa = 16 bitů, 2 Byte, 8 x 2 = 16 Byte dec. = 10 hex interní RAM u 89C52 (IDATA), nepřímo adr. 256 Byte, poslední adresa FFh FFh - 10h = EF h - první lokace použitá pro zásobník, Před zápisem do zásobníku se SP u 8052 nejdříve inkrementuje nastavení SP na EFh - 1 = EE h Řešení MOV SP, # 0EEh blok o délce adr. poč.- konc. dekadicky h 00 - FF h A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 37
38 Určení počtu adresovacích signálů Příklad: Kolik adresových lokací pam. XDATA může adresovat procesor AT89C52? AT89C52 generuje 16 bitových signálů A15 až A0, tedy 2 16 = = 64 k Kolik adresových bloků o délce 8K je možno adresovat procesorem AT89C52, jestliže generuje 16 - bitovou adresu 16 bitů dec, 64 K, je možno adresovat celkem 8 bloků po 8 k Kolik adresovacích vstupů povede do bloku 8 k 8 k - 8 x blok 1 K, pro 1 K - 10 adr. signálů, pro číslo 8 jsou 3 sig. celkem = 13 adresovacích vstupů - signálů Jiný přístup:. 8k- 8 x = signálů A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 38
39 Výpočet délky programového kódu Příklad: Program je umístěn mezi adresami A100 h a A724 h ve vývojové desce. Jak dlouhý je kód a bylo by možno jej umístit do AT89C2051? A7 24 h poslední obsazená adresa - poslední Byte - A1 00 h první obsazená adresa - první Byte h rozdíl adres Pozor! celkem je ale obsazeno 624 h +1 = 625 h Vysvětlení 0000 Byte Byte Byte = 2, = 3 Byte celkem 625 h = 6 x x = 6 x x = = 1573 Délka kódu je 1573 byte, do prog. paměti AT89C2051 se vejde, protože 1573 je méně něž 2 K = 2048 A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 39
40 Výpočet rozlišení převodníku A/D, průměrování Příklad: Převodník A/D v procesoru STM32 je 12 - bitový, jaký je jeho krok, jestliže jeho rozsah je 3,3 V? 3,3 V/ 4096 = mv Příklad: Z kolika vzorků je možno jednoduše počítat průměr, jestliže je maximální dosažitelná hodnota každého odměru délky impulsu je 7000 impulsů dec. a využívá se přičítání do 16 -bitového výsledku? 16- bitové číslo - max zobrazitelné číslo (bez znaménka) / 7000 = 9,3 Teoreticky by bylo možno počítat průměr z 9 odměrů, prakticky se využije 8 odměrů. 8 x 7000 = , = DAC0 h Dělení 8, realizace - posunem 16- bitového součtu v registrech 3x doprava. (Využití laboratorní úloze ve cvičeních.) Obecně, používat dělení, 2, 4,8,16, 32,... A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 40
41 Zjednodušené výpočty Dělení bin. čísla číslem 2, 4, 8, 16 posun o 1, 2, 3, 4 místa doprava Násobení bin. čísla číslem 2, 4, 8, 16 posun o 1, 2, 3, 4 místa doleva Průměrování z 8 odměrů (binární čísla) součet hodnot z 8 odměrů a posun výsledku o 3 místa doprava (dělení 8) (proto mají osciloskopy průměrování z 2, 4, 8, 16,.. odměrů) Násobení 3x (3 dekadicky = 11 b) 3. n = 2. n + 1.n číslo n binární přičíst k bin. číslu posunutému o 1 místo doprava analogicky možno použít i pro jiná čísla A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 41
42 Průměrování Průměrování, podstata a použití - výklad na tabuli Snížení působení šumu průměrováním (podmínka- náhodný šumový signál) Šum zde chápán jako náhodný signál, který se přičítá k výsledku měření šum střední hodnota rovna nule Při použití střední hodnoty z nekonečného počtu odměrů vyloučení šumu Reálně konečný počet odměrů pro určení průměru Při n odměrech snížení působení šumu na hodnotu oproti původnímu 16 =4 působení, (16 odměrů, čtvrtinové působení šumů) Průměrování často využíváno v přístrojích viz. funkce osciloskopu Volba počtu vzorků pro průměrování 2, 4, 8, 16, 32 pro snazší realizaci dělení Vedlejší efekt průměrování zvýšení rozlišovací schopnosti Funkce průměrování v laboratorní úloze ohmetr, voltmetr Ohmetr rozlišení bez průměrování na krok po 7 Ohmech ( 7, 14, 21, ) rozlišení s průměrováním z 16 odměrů na jednotky Ohmů 1 n A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 42
43 Průměrování Průměrování metoda zpracování signálu pro potlačení působení šumu viz. též. V úloze Ohmetr, Voltmetr - se průměrováním sníží fluktuace výsledku měření A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 43
44 Výpočty s bin. a hex. čísly na PC Pro ověření výpočtů - kalkulačka Win. Vědecká kalkulačka nastavení délky slova 1, 2, 4 Byte (Byte, Word, Qword) Seskupování..skupiny po 4 číslicích A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 44
45 Využití věd. kalkulačky na PC pro operace s bin a hex. čísly, +/- převod na dvojkový doplněk ( při bin), Lsh shift doleva o počet míst inv Lsh - shift doprava o počet míst A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 45
46 Ověření výpočtů s binárními a hex. čísly Použití - program kalkulačka Windows nastavení věd. kalkulačka Převod dec na hex a bin Funkce při nastavení režimu HEX, BIN, OCT: Nastavení délky čísla: Qword 64 bitů, Dword 32 b, Word 16 b, Byte 8 b A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 46
47 Ověření výpočtů s binárními a hex. čísly Použití - program kalkulačka Windows nastavení věd. kalkulačka Převod dec na hex a bin Funkce při nastavení režimu HEX, BIN, OCT: Nastavení délky čísla: Qword 64 bitů, Dword 32 b, Word 16 b, Byte 8 b Jsou možné operace: Záporné číslo - určení dvojkového doplňku klávesa +/-, 10 +/- = F0 N!, faktoriál Negace bitů čísla Not ( v rámci celého čísla 0 - >1, 1 - > 0) Logické funkce And, Or, Xor Lsh posun doleva o daný počet bit. pozic ( zadaný v použité soustavě) Inv Lsh posun doprava Sčítání, odečítání, násobení, celočíselné dělení, Mod - zbytek po celočíselném dělení F7 mod F = 7 (zbytek po dělení F7 / 7 ) A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 47
48 Ověření výpočtů s binárními a hex. čísly Použití - program kalkulačka Windows nastavení věd. kalkulačka Převod dec na hex a bin Funkce při nastavení režimu HEX, BIN, OCT: Nastavení délky čísla: Qword 64 bitů, Dword 32 b, Word 16 b, Byte 8 b Jsou možné operace: Záporné číslo dvojkový doplněk- klávesa +/-, přík.lad 10 +/- = F0 N!, faktoriál Negace bitů čísla Not ( v rámci celého čísla 0 - >1, 1 - > 0) Logické funkce And, Or, Xor Lsh posun doleva o daný počet bit. pozic ( zadaný v použité soustavě) Inv Lsh posun doprava Sčítání, odečítání, násobení, celočíselné dělení, Mod - zbytek po celočíselném dělení F7 mod F = 7 (zbytek po dělení F7 / 7 ) druhá, třetí mocnina, Druhá odmocnina inv x^2, třetí odmocnina inv x^3 Výpočty s velkými čísly výsledek se zobrazuje na zvolený počet bitů (podle volby Q, D, W, B). Zobrazuje se spodní část čísla. A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 48
49 Kalkulačka Windows - další funkce Použití - program kalkulačka Windows nastavení věd. kalkulačka e 1 = e stisk 1, inv, ln e x zadání čísla x, inv, ln 10 x zadání čísla x, inv, log x zadání čísla x, inv, x^2 zadání čísla x, inv, x^y y x A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 49
50 Zjednodušené výpočty Odhad druhé odmocniny z binárního čísla Při výpočtu druhé odmocniny Newtonovou iterační metodou - nutný co nejlepší odhad odmocniny pro první krok výpočtu Odhad odmocniny z binárního čísla pomocí logaritmu se základem 2 ( x ) 2 = x log ( ) x = log 2 použití logaritmu se základem 2 x x 1 2 =2 ( x) log 2 x = e logx 2 256d = b log 2 ( b) = 8 počet nul, míst 8/2 = 4, odmocnina 2 4, 256= 2 16d 384d b log 2 (384))= 8.585, podle počtu míst přibl. 8 log 2 (sqrt (384))= (1/2) log 2 (384)= přibližně 8/2= 4 sqrt (384) - první odhad odmocniny pro iteraci 2 4 = 16 d = (1000 b) 4 = A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 50
Čísla, reprezentace, zjednodušené výpočty
Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001
VíceČíselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy
Ústav radioelektroniky Vysoké učení technické v Brně Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy Přednáška 8 doc. Ing. Tomáš Frýza, Ph.D. listopad 2012 Obsah
VíceMikroprocesorová technika (BMPT)
Mikroprocesorová technika (BMPT) Přednáška č. 10 Číselné soustavy v mikroprocesorové technice Ing. Tomáš Frýza, Ph.D. Obsah přednášky Číselné soustavy v mikroprocesorové technice Dekadická, binární, hexadecimální
VíceStruktura a architektura počítačů (BI-SAP) 5
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 5 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceY36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody.
Y36SAP Číselné soustavy a kódy, převody, aritmetické operace Tomáš Brabec, Miroslav Skrbek - X36SKD-cvičení. Úpravy pro SAP Hana Kubátová Osnova Poziční číselné soustavy a převody Dvojková soust., převod
Vícev aritmetické jednotce počíta
v aritmetické jednotce počíta tače (Opakování) Dvojková, osmičková a šestnáctková soustava () Osmičková nebo šestnáctková soustava se používá ke snadnému zápisu binárních čísel. 2 A 3 Doplněné nuly B Číslo
VíceData v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
VíceČísla a aritmetika. Řádová čárka = místo, které odděluje celou část čísla od zlomkové.
Příprava na cvčení č.1 Čísla a artmetka Číselné soustavy Obraz čísla A v soustavě o základu z: m A ( Z ) a z (1) n kde: a je symbol (číslce) z je základ m je počet řádových míst, na kterých má základ kladný
VíceČíselné vyjádření hodnoty. Kolik váží hrouda zlata?
Čísla a logika Číselné vyjádření hodnoty Au Kolik váží hrouda zlata? Dekadické vážení Když přidám osmé závaží g, váha se převáží => závaží zase odeberu a začnu přidávat závaží x menší 7 závaží g 2 závaží
VíceZákladní principy zobrazení čísla Celá čísla s pevnou řádovou čárkou Zobrazení reálných čísel Aritmetika s binárními čísly
Počítačové systémy Zobrazení čísel v počítači Miroslav Flídr Počítačové systémy LS 2007-1/21- Západočeská univerzita v Plzni Vážený poziční kód Obecný předpis čísla vyjádřeného v pozičním systému: C =
VícePrincipy počítačů I Reprezentace dat
Principy počítačů I Reprezentace dat snímek 1 Principy počítačů Část III Reprezentace dat VJJ 1 snímek 2 Symbolika musí být srozumitelná pro stroj, snadno reprezentovatelná pomocí fyzikálních veličin vhodně
VíceAlgoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19
Algoritmy I Číselné soustavy přečíst!!! Číselné soustavy Každé číslo lze zapsat v poziční číselné soustavě ve tvaru: a n *z n +a n-1 *z n-1 +. +a 1 *z 1 +a 0 *z 0 +a -1 *z n-1 +a -2 *z -2 +.. V dekadické
VíceČíselné soustavy. Binární číselná soustava
12. Číselné soustavy, binární číselná soustava. Kódování informací, binární váhový kód, kódování záporných čísel. Standardní jednoduché datové typy s pevnou a s pohyblivou řádovou tečkou. Základní strukturované
VíceDigitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.
Digitální obvody Doc. Ing. Lukáš Fujcik, Ph.D. Základní invertor v technologii CMOS dva tranzistory: T1 vodivostní kanál typ N T2 vodivostní kanál typ P při u VST = H nebo L je klidový proud velmi malý
Více3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače... 3. 4 Problémy s matematickými operacemi 5
Obsah Obsah 1 Číselné soustavy 1 2 Paměť počítače 1 2.1 Měření objemu paměti počítače................... 1 3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače................. 3 4 Problémy
VíceStruktura a architektura počítačů (BI-SAP) 6
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 6 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
VíceJak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické
Jak v Javě primitivní datové typy a jejich reprezentace BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Obsah Celočíselný datový typ Reálný datový typ Logický datový typ, typ Boolean
VíceČinnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
VíceZákladní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.
Základní pojmy IT, číselné soustavy, logické funkce Základní pojmy Počítač: Stroj na zpracování informací Informace: 1. data, která se strojově zpracovávají 2. vše co nám nebo něčemu podává (popř. předává)
VíceArchitektury počítačů
Architektury počítačů IEEE754 České vysoké učení technické, Fakulta elektrotechnická A0M36APO Architektury počítačů Ver.1.20 2014 1 Fractional Binary Numbers (zlomková binární čísla / čísla v pevné řádové
VíceČíslo materiálu. Datum tvorby Srpen 2012
Číslo projektu Číslo materiálu Název školy Autor Tematická oblast Ročník CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_CTE_2.MA_03_Převod čísel mezi jednotlivými číselnými soustavami Střední odborná škola a Střední
VíceČÍSELNÉ SOUSTAVY PŘEVODY
ČÍ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é
VíceÚloha Ohmetr zadání úlohy
Úloha Ohmetr zadání úlohy Přednáška 3 - část A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Měření odporu pomocí MKO 74121 Sestavte mikroprocesorem
VíceAhoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4
Uložení dat v počítači Data = užitečné, zpracovávané informace Kódování (formát) dat = způsob uložení v počítači (nutno vše převést na čísla ve dvojkové soustavě) Příklady kódování dat Text každému znaku
VíceA51 MACRO ASSEMBLER POKUSNY PROGRAM DATE 10/3/007 PAGE 1
Demonstrač nítext k předná š ce Mikroprocesory v přístrojové technice, kat. měření. A51 MACRO ASSEMBLER POKUSNY PROGRAM DATE 10/3/007 PAGE 1 MS-DOS MACRO ASSEMBLER A51 V4.4 OBJECT MODULE PLACED IN DEMC.OBJ
VíceAlgoritmizace a programování
Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech
VíceFz =a z + a z +...+a z +a z =
Polyadické číselné soustavy - převody M-místná skupina prvků se z-stavovou abecedou umožňuje zobrazit z m čísel. Zjistíme, že stačí vhodně zvolit číslo m, abychom mohli zobrazit libovolné číslo menší než
VícePJC Cvičení #2. Číselné soustavy a binární reprezentace proměnných
PJC Cvičení #2 Číselné soustavy a binární reprezentace proměnných Číselné soustavy Desítková (decimální) kdo nezná, tak...!!! Dvojková (binární) - nejjednodušší Šestnáctková (hexadecimální) - nejpoužívanější
VíceAritmetické operace a obvody pro jejich realizaci
Kapitola 4 Aritmetické operace a obvody pro jejich realizaci 4.1 Polyadické číselné soustavy a jejich vlastnosti Polyadické soustavy jsou určeny přirozeným číslem z, kterému se říká základ nebo báze dané
VícePB002 Základy informačních technologií
Operační systémy 25. září 2012 Struktura přednašky 1 Číselné soustavy 2 Reprezentace čísel 3 Operační systémy historie 4 OS - základní složky 5 Procesy Číselné soustavy 1 Dle základu: dvojková, osmičková,
VíceČísla a číselné soustavy.
Čísla a číselné soustavy. Polyadické soustavy. Převody mezi soustavami. Reprezentace čísel. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie, Přírodovědecká fakulta UK.
VíceProjekt - Voltmetr. Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha. A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1
Projekt - Voltmetr Přednáška 3 - část A3B38MMP, 2015 J. Fischer kat. měření, ČVUT - FEL, Praha A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL 1 Náplň Projekt Voltmetr Princip převodu Obvodové řešení
VíceÚvod do programování 7. hodina
Úvod do programování 7. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Umíme z minulé hodiny Syntax Znaky Vlastní implementace
VíceProcesor z pohledu programátora
Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér
VíceČíselné soustavy. Ve světě počítačů se využívají tři základní soustavy:
Číselné soustavy Ve světě počítačů se využívají tři základní soustavy: dekadická binární hexadecimální patří mezi soustavy poziční, tj. desítková hodnota každé číslice (znaku) závisí na její pozici vzhledem
VícePřednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1
Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,
VíceAlgoritmy a datové struktury
Algoritmy a datové struktury Data a datové typy 1 / 28 Obsah přednášky Základní datové typy Celá čísla Reálná čísla Znaky 2 / 28 Organizace dat Výběr vhodné datvé struktry různá paměťová náročnost různá
VíceČísla v plovoucířádovéčárce. INP 2008 FIT VUT v Brně
Čísla v plovoucířádovéčárce INP 2008 FIT VUT v Brně Čísla v pevné vs plovoucí řádové čárce Pevnářádováčárka FX bez desetinné části (8 bitů) Přímý kód: 0 až 255 Doplňkový kód: -128 až 127 aj. s desetinnou
VíceZákladní jednotky používané ve výpočetní technice
Základní jednotky používané ve výpočetní technice Nejmenší jednotkou informace je bit [b], který může nabývat pouze dvou hodnot 1/0 (ano/ne, true/false). Tato jednotka není dostatečná pro praktické použití,
VíceE. Pohyblivářádováčárka
E. Pohyblivářádováčárka pevná a pohyblivá řádová čárka formát US Air Force MIL-STD-1750A základní operace normalizace přetečení a nenaplnění formátbflm 1 přímý kód sčítání a odčítání násobení, dělení a
VícePrincip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
VíceMATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
MATA Př 3 Číselné soustavy Poziční číselná soustava je dnes převládající způsob písemné reprezentace čísel dokonce pokud se dnes mluví o číselných soustavách, jsou tím obvykle myšleny soustavy poziční.
VícePřednáška 2 A4B38NVS - Návrh vestavěných systémů 2014, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL 1
Přednáška 2 A4B38NVS - Návrh vestavěných systémů 2014, kat. měření, ČVUT - FEL, Praha J. Fischer A4B38NVS, 2014, J.Fischer, kat. měření, ČVUT - FEL 1 Modifikace bitů slova v SRAM nebo výstupní brány Funkce
VíceDělení. MI-AAK(Aritmetika a kódy)
MI-AAK(Aritmetika a kódy) Dělení c doc. Ing. Alois Pluháček, CSc., 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Evropský sociální fond Praha& EU:
VíceFaculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Aritmetika v Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Příklad Napíšeme program pro výpočet 54321-12345 dekadicky: 54321-12345=41976 hexadecimálně: x 0000D431
VíceInformatika Datové formáty
Informatika Datové formáty Radim Farana Podklady předmětu Informatika pro akademický rok 2007/2008 Obsah Datové formáty (datové typy). Textové formáty, vlastnosti zdroje zpráv. Číselné formáty, číselné
VíceVY_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.
Číslo projektu Číslo materiálu Název školy Autor Tematická oblast Ročník CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné
VíceObsah. Popis funkcí. RS485/MODBUS-RTU ver. 3.0. Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:
Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu
VíceSeznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051
051 Seznámení s mikropočítačem Architektura mikropočítače Instrukce Paměť Čítače Porovnání s AT89C2051 Seznámení s mikropočítačem řady 8051 Mikroprocesor řady 8051 pochází z roku 1980 a je vytvořené firmou
VíceB. Sčítání,odčítání adoplňkovýkód
B. Sčítání,odčítání adoplňkovýkód číselné soustavy a řádová mřížka sčítání a odčítání racionálních a celých čísel úplná a poloviční sčítačka sčítačka s postupným šířením přenosu a s predikcí přenosů sčítání
VíceZpůsoby realizace této funkce:
KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je výstup určen jen výhradně kombinací vstupních veličin. Hodnoty výstupních veličin nezávisejí na předcházejícím stavu logického obvodu, což znamená, že kombinační
Více35POS 2010 Počítačové systémy 1 Úvod, jazyk C Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša
35POS 2010 Počítačové systémy 1 Úvod, jazyk C Doc. Ing. Bayer Jiří, Csc. Ing. Pavel Píša http://dce.felk.cvut.cz/pos/ 1 Obsah předmětu Architektura počítače počítač jako prostředek řízení struktura a organizace
VíceArchitektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální
Více2 Ukládání dat do paměti počítače
Projekt OP VK Inovace studijních oborů zajišťovaných katedrami PřF UHK Registrační číslo: CZ..7/../8.8 Cíl Studenti budou umět zapisovat čísla ve dvojkové, osmičkové, desítkové a v šestnáctkové soustavě
VíceBinární logika Osnova kurzu
Osnova kurzu 1) Základní pojmy; algoritmizace úlohy 2) Teorie logického řízení 3) Fuzzy logika 4) Algebra blokových schémat 5) Vlastnosti členů regulačních obvodů 6) Vlastnosti regulátorů 7) Stabilita
VíceProgram "Světla" pro mikropočítač PMI-80
Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program
VíceIterační výpočty Projekt č. 2
Dokumentace k projektu pro předměty IUS & IZP Iterační výpočty Projekt č. 2 Autor: Jan Kaláb (xkalab00@stud.fit.vutbr.cz) Úvod Úkolem bylo napsat v jazyce C program sloužící k výpočtům matematických funkcí
VícePohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
VícePřednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer
Přednáška A3B38MMP Bloky mikropočítače vestavné aplikace, dohlížecí obvody 2015, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, kat. měření, ČVUT - FEL Praha 1 Hlavní bloky procesoru
VíceČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.
Číselné soustavy V běžném životě používáme soustavu desítkovou. Desítková se nazývá proto, že má deset číslic 0 až 9 a v jednom řádu tak dokáže rozlišit deset různých stavů. Mikrokontroléry (a obecně všechny
Více8. Laboratoř: Aritmetika a řídicí struktury programu
8. Laboratoř: Aritmetika a řídicí struktury programu Programy v JSA aritmetika, posuvy, využití příznaků Navrhněte a simulujte v AVR studiu prográmky pro 24 bitovou (32 bitovou) aritmetiku: sčítání, odčítání,
VíceC2115 Praktický úvod do superpočítání
C2115 Praktický úvod do superpočítání IX. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137
VíceBinární data. Číslicový systém. Binární data. Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu
5. Obvody pro číslicové zpracování signálů 1 Číslicový systém počítač v reálném prostředí Klávesnice Snímače polohy, dotykové displeje, myš Digitalizovaná data odvozená z analogového signálu Binární data
VíceSada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
VíceInformační a komunikační technologie
Informační a komunikační technologie 2. www.isspolygr.cz Vytvořil: Ing. David Adamovský Strana: 1 Škola Integrovaná střední škola polygrafická Ročník Název projektu 1. ročník SOŠ Interaktivní metody zdokonalující
VíceCX77 IV Elektronická kalkulačka s tiskárnou Uživatelský manuál
CX77 IV Elektronická kalkulačka s tiskárnou Uživatelský manuál 1. ZPŮSOB VLOŽENÍ ROLE PAPÍRU 1) Zatlačte držák papíru (1) směrem dozadu. 2) Nasaďte roli papíru (2) na držák (1). 3) Zarovnejte okraj role
VíceAnalogově-číslicové převodníky ( A/D )
Analogově-číslicové převodníky ( A/D ) Převodníky analogového signálu v číslicový (zkráceně převodník N/ Č nebo A/D jsou povětšině založeny buď na principu transformace napětí na jinou fyzikální veličinu
VícePřevody mezi číselnými soustavami
Převody mezi číselnými soustavami 1. Převod čísla do dekadické soustavy,kde Z je celé číslo, pro které platí a Řešením je převod pomocí Hornerova schématu Příklad: Převeďte číslo F 3 = 2101 do soustavy
VíceVariace. Mocniny a odmocniny
Variace 1 Mocniny a odmocniny Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Mocniny a odmocniny Obor přirozených
VíceRS485/MODBUS-RTU ver. 4 s rozšířením pro R24
Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu význam
VíceObsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15
Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové
VíceMQL4 COURSE. By Coders guru www.forex-tsd.com. -4 Operace & Výrazy
MQL4 COURSE By Coders guru www.forex-tsd.com -4 Operace & Výrazy Vítejte ve čtvrté lekci mého kurzu MQL4. Předchozí lekce Datové Typy prezentovaly mnoho nových konceptů ; Doufám, že jste všemu porozuměli,
VícePrincipy počítačů. Prof. RNDr. Peter Mikulecký, PhD.
Principy počítačů Prof. RNDr. Peter Mikulecký, PhD. Číselné soustavy Obsah přednášky: Přednáška 3 Číselné soustavy a převody mezi nimi Kódy, přímý, inverzní a doplňkový kód Znakové sady Úvod Člověk se
Vícepožadovan adované velikosti a vlastností Interpretace adresy POT POT
požadovan adované velikosti a vlastností K.D. - přednášky 1 Interpretace adresy Ve kterémkoliv místě lze adresu rozdělit na číslo bloku a offset uvnitř bloku. Velikost bloku je dána délkou příslušné části
VíceTitle: IX 6 11:27 (1 of 6)
PŘEVODNÍKY ANALOGOVÝCH A ČÍSLICOVÝCH SIGNÁLŮ Převodníky umožňující transformaci číslicově vyjádřené informace na analogové napětí a naopak zaujímají v řídícím systému klíčové postavení. Značná část měřených
VícePřevod Bin do BCD pomocí Hornerova schématu
Převod Bin do BCD pomocí Hornerova schématu Každé číslo ve dvojkové soustavě můžeme vyjádřit výrazem: N = ((a m *2+a n-1 )*2+a n-2 )*2+...+a 0 Pokud bychom neaplikovali dekadickou korekci, dostali bychom
VíceNejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0
Číselné soustavy Cílem této kapitoly je sezn{mit se se z{kladními jednotkami používanými ve výpočetní technice. Poznat číselné soustavy, umět v nich prov{dět z{kladní aritmetické operace a naučit se převody
VíceMSP 430F1611. Jiří Kašpar. Charakteristika
MSP 430F1611 Charakteristika Mikroprocesor MSP430F1611 je 16 bitový, RISC struktura s von-neumannovou architekturou. Na mikroprocesor má neuvěřitelně velkou RAM paměť 10KB, 48KB + 256B FLASH paměť. Takže
VíceUž známe datové typy pro representaci celých čísel i typy pro representaci
Dlouhá čísla Tomáš Holan, dlouha.txt, Verse: 19. února 2006. Už známe datové typy pro representaci celých čísel i typy pro representaci desetinných čísel. Co ale dělat, když nám žádný z dostupných datových
VíceZpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb.
Zpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb. 1. Informace o přijímacích zkouškách Studijní program: Informatika navazující magisterský
VíceKlimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3
Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT Třída: 4.C Skupina: 3 Klimatizace Zpráva číslo: 3 Dne: 08.01.2007 Soupis použitých přístrojů: přípravek s μc 8051 přípravek s LCD přípravek
VíceAdresní mody procesoru
Adresní mody procesoru K.D. - přednášky 1 Obecně o adresování Různé typy procesorů mohou mít v instrukci 1, 2 nebo více adres. Operandy mohou ležet v registrech nebo v paměti. Adresní mechanismus procesoru
VíceLabView jako programovací jazyk II
LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function II.část - Funkce Numeric, Array, Cluster Ing. Martin Bušek, Ph.D. Práce s daty typu NUMERIC Numerické funkce obsahuje funkce
VíceKOMBINAČNÍ LOGICKÉ OBVODY
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je vstup určen jen výhradně kombinací vstupních veličin. Hodnoty
VíceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana
VíceČíslicové obvody základní pojmy
Číslicové obvody základní pojmy V číslicové technice se pracuje s fyzikálními veličinami, které lze popsat při určité míře zjednodušení dvěma stavy. Logické stavy binární proměnné nabývají dvou stavů:
VíceArchitektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 2/36 Digitální
Více1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
VíceÚloha 1 Spojte binární obrazy na obrázku s hodnotami, které reprezentují.
7 Celá čísla Pro práci s celými čísly jsou v Javě typy byte, short, int a long. Všechny jsou znaménkové (připouštějí záporné hodnoty) a všechny používají doplňkový kód. Doplňkový kód definuje, jak jsou
VíceY36SAP - aritmetika. Osnova
Y36SAP - aritmetika Čísla se znaménkem a aritmetické operace pevná a pohyblivá řádová čárka Kubátová 2007 Y36SAP-aritmetika 1 Osnova Zobrazení záporných čísel Přímý, aditivní a doplňkový kód a operace
VíceRozhraní mikrořadiče, SPI, IIC bus,..
Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška A3B38MMP 2013 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, kat. měření, ČVUT - FEL, Praha 1 Rozhraní SPI Rozhraní SPI ( Serial Peripheral
Více3. Celistvé výrazy a jejich úprava 3.1. Číselné výrazy
. Celistvé výrazy a jejich úprava.1. Číselné výrazy 8. ročník. Celistvé výrazy a jejich úprava Proměnná je znak, zpravidla ve tvaru písmene, který zastupuje čísla z dané množiny čísel. Většinou se setkáváme
VíceKódováni dat. Kódy používané pro strojové operace
Kódováni dat Před zpracováním 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é kombinace bitů. Tomuto převodu se říká kódování. Kód je předpis pro
VíceLEKCE 6. Operátory. V této lekci najdete:
LEKCE 6 Operátory V této lekci najdete: Aritmetické operátory...94 Porovnávací operátory...96 Operátor řetězení...97 Bitové logické operátory...97 Další operátory...101 92 ČÁST I: Programování v jazyce
Vícefor (i = 0, j = 5; i < 10; i++) { // tělo cyklu }
5. Operátor čárka, - slouží k jistému určení pořadí vykonání dvou příkazů - oddělím-li čárkou dva příkazy, je jisté, že ten první bude vykonán dříve než příkaz druhý. Např.: i = 5; j = 8; - po překladu
VíceStřední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl Tematická oblast ELEKTRONIKA
Číslo projektu Číslo materiálu CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_ENI_2.MA_17_Číslicový obvod Název školy Střední odborná škola a Střední odborné učiliště, Dubno Autor Ing. Miroslav Krýdl Tematická oblast
VíceVariace. Číselné výrazy
Variace 1 Číselné výrazy Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Číselné výrazy Číselné výrazy, výpočty
VíceČísla v počítači Výpočetní technika I
.. Výpočetní technika I Ing. Pavel Haluza ústav informatiky PEF MENDELU v Brně pavel.haluza@mendelu.cz Osnova přednášky ergonomie údržba počítače poziční a nepoziční soustavy převody mezi aritmetické operace
VícePřekladač - Assembler, úloha SW_ UART
Překladač - Assembler, úloha SW_ UART Přednáška 2 - část A3B38MMP, 2014 kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL Praha, kat. měření 1 Náplň Úloha UART, specifikace
VíceNapájení Zapnutí nebo vypnutí: Pro zapnutí kalkulátory stiskněte tlačítko [ON/C], pro vypnutí kalkulátoru stiskněte [2ndF] [OFF]
UŽIVATELSKÝ MANUÁL Všeobecné informace VĚDECKÁ KALKULAČKA Model SR-260 Napájení Zapnutí nebo vypnutí: Pro zapnutí kalkulátory stiskněte tlačítko [ON/C], pro vypnutí kalkulátoru stiskněte [2ndF] [OFF] Funkce
Více