Operácie

Základy počítačov: Rozdiel medzi revíziami

Z SensorWiki

(Cvičenie 1)
(Prednášky)
(46 medziľahlých úprav od rovnakého používateľa nie je zobrazených.)
Riadok 17: Riadok 17:
  
  
# História. Základy číslicovýchch počítačov. Číslicový počítač s von Neumannovou architektúrou. Číslicový počítač s Harvardskou architektúrou. Klasifikácia počítačov. Generácie počítačov.
+
* '''22.09.''' Základy číslicových počítačov. Číslicový počítač s von Neumannovou a Harvardskou architektúrou. Klasifikácia počítačov. ([http://senzor.robotika.sk/zp/Prednasky/prednaska01a.pdf slajdy])<BR>Zobrazenie informácie v počítači. Číslicové zobrazenie informácií. Údajové typy a ich zobrazenie. Číselné a znakové kódy. Základné aritmetické operácie - číselne sústavy. ([http://senzor.robotika.sk/zp/Prednasky/prednaska01b.pdf slajdy])
# Procesory s architektúrou RISC a CISC. Typy pamätí. Správa a ochrana pamäti.
+
* '''29.09.''' Kódy ASCII a Unicode. Ukladanie informácií v počítači, Big Endian, Little Endian. Reálne čísla s pohyblivou rádovou čiarkou, IEEE-754.  ([http://senzor.robotika.sk/zp/Prednasky/prednaska02a.pdf slajdy])<BR>Úvod do programovania mikropočítača BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska02b.pdf slajdy])
# Zobrazenie informácie v počítači. Číslicové zobrazenie informácií. Údajové typy a ich zobrazenie. Číselné a znakové kódy. Základné aritmetické operácie - číselne sústavy.
+
* '''06.10.''' Kombinačné logické obvody. Boolova algebra, DeMorganove pravdilá. Pravdivostná tabuľka, logická schéma, úplný systém logických funkcií. Analýza a syntéza logických obvodov. Polovičná a úplná sčítačka. ([http://senzor.robotika.sk/zp/Prednasky/prednaska03.pdf slajdy])
# Základná stavebné prvky procesora. Operačná a riadiaca časť procesora.
+
* '''13.10.''' Spínacie obvody. Relé, elektrónka, tranzistor, integrovaný obvod. Moorov zákon. Oneskorenie. ([http://senzor.robotika.sk/zp/Prednasky/prednaska04c.pdf slajdy])<BR>Úvod do programovania mikropočítača BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska04b.pdf slajdy])
# Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie .
+
** Datasheet obvodu [http://senzor.robotika.sk/zp/DM74LS00.pdf 7400]
# Zbernice. Zbernicová architektúra počítača. Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc.
+
** Moorov zákon: [https://www.intel.com/content/www/us/en/silicon-innovations/moores-law-technology.html video]
# Vstupno-výstupných podsystém. I/O karty. Paralelný port. Vstup a výstup logických a číslicových hodnôt. A/D a D/A prevodníky. Riadiace počítače. Elektromagnetická kompatibilita.
+
* '''20.10.''' Sekvenčné obvody. Spätná väzba, oscilátor. Kybernetika. ([http://senzor.robotika.sk/zp/Prednasky/prednaska05.pdf slajdy])
# Prerušovací podsystém. Zdroje a obsluha prerušenia.
+
** [https://cw.fel.cvut.cz/wiki/_media/courses/a3m33iro/vysoky50letkybernetiky1998_v626-632.pdf Z histórie kybernetiky u nás]
# Počítadlá a časovače. RTC.
+
** [http://www.ieeevic.org/video-interview-norbert-wiener-inventor-of-cybernetics/ Norbert Wiener] - video
# Sériové rozhranie. UART. I2C,...
+
<!--
# Grafika, grafické karty.
+
** Simulator.IO
# Počítačové siete - charakteristika a ich rozdelenie. Sieťové médiá. Správa, rámec, paket.  
+
*** R-S preklápací obvod https://simulator.io/board/Gv2ZlMW8SZ/3
 +
*** Pamäťový register https://simulator.io/board/Ec8FMQOuMx/2
 +
*** Posuvný register https://simulator.io/board/Da9uTzXj5o/1
 +
*** Delička frekvencie https://simulator.io/board/VTJCoRBS5o/1
 +
*** Binárne počítadlo https://simulator.io/board/ix1nHMxe7w/1
 +
-->
 +
* Procesory s architektúrou RISC a CISC. Typy pamätí. Správa a ochrana pamäti.
 +
* Základná stavebné prvky procesora. Operačná a riadiaca časť procesora.
 +
* Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie .
 +
* Zbernice. Zbernicová architektúra počítača. Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc.
 +
* Vstupno-výstupných podsystém. I/O karty. Paralelný port. Vstup a výstup logických a číslicových hodnôt. A/D a D/A prevodníky. Riadiace počítače. Elektromagnetická kompatibilita.
 +
* Prerušovací podsystém. Zdroje a obsluha prerušenia.
 +
* Počítadlá a časovače. RTC.
 +
* Sériové rozhranie. UART. I2C,...
 +
* Grafika, grafické karty.
 +
* Počítačové siete - charakteristika a ich rozdelenie. Sieťové médiá. Správa, rámec, paket.
 +
* História. Generácie počítačov.
  
     --> Slajdy z prednášok.  
+
     [http://senzor.robotika.sk/zp/Prednasky/ --> Slajdy z prednášok.]
  
 +
'''Literatúra'''
 +
 +
Zoznam odporúčanej študijnej literatúry:
 +
 +
* David Patterson John Hennessy: ''[https://www.elsevier.com/books/computer-organization-and-design-arm-edition/patterson/978-0-12-801733-3 Computer Organization and Design ARM Edition]''. 1st Ed. Morgan Kaufmann, 2016. ISBN: 9780128017333
 +
* Tibor Krajčovič: ''[http://www2.fiit.stuba.sk/~tkraj/pocitace.pdf Počítače].'' Vydavateľstvo STU, Bratislava, 2000. Skriptá sú dostupné v knižnici FEI STU.
 +
 +
Internetové zdroje:
 +
* https://www.root.cz/serialy/co-se-deje-v-pocitaci/
  
 
== Cvičenia ==
 
== Cvičenia ==
Riadok 41: Riadok 66:
 
=== Cvičenie 1 ===
 
=== Cvičenie 1 ===
  
 +
Teória: [[Číselné sústavy]] Príklady: [[Prevody medzi číselnými sústavami]]
  
Práca na prvé cvičenie:  
+
Úlohy:  
 
# prihlásiť sa na PC dočasným heslom a nájsť si v AISe mail s vlastným prihlasovacím menom a heslom.
 
# prihlásiť sa na PC dočasným heslom a nájsť si v AISe mail s vlastným prihlasovacím menom a heslom.
 
# prihlásiť sa svojim menom a heslom
 
# prihlásiť sa svojim menom a heslom
Riadok 49: Riadok 75:
 
# nájdite si v AISe vstupný testík a vyplňte ho
 
# nájdite si v AISe vstupný testík a vyplňte ho
 
# webstránka predmetu bude http://senzor.robotika.sk - prvá ikonka vľavo hore v tabuľke ZPOC
 
# webstránka predmetu bude http://senzor.robotika.sk - prvá ikonka vľavo hore v tabuľke ZPOC
# Príklady na prevody DEC-BIN-HEX-ASCII: [[Prevody medzi číselnými sústavami]]
+
# Riešime príklady na prevody DEC-BIN-HEX-ASCII: [[Prevody medzi číselnými sústavami]]
# na záver sa sami otestujte, či vám to ide, nabudúce týmto začneme: testík vo Wiki
+
 
 +
 
 +
=== Cvičenie 2 ===
 +
 
 +
Teória: [[Aritmetické operácie v dvojkovej sústave]]
 +
 
 +
Úlohy:
 +
# počítame jednoduché príklady [[Aritmetika v dvojkovej sústave]]
 +
# počítame príklady [[Kódy a kódovanie]]
 +
# počítame príklady [[Zobrazenie čísel v počítači]]
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
 
 +
 
 +
Viac informácií: [https://www.khanacademy.org/math/algebra-home/alg-intro-to-algebra/algebra-alternate-number-bases/v/number-systems-introduction Khan Academy]
 +
 
 +
 
 +
 
 +
=== Cvičenie 3 ===
 +
 
 +
'''Základy programovania.'''
 +
 
 +
Úlohy:
 +
# Práca so simulátorom pre mikropočítač - návody: [[BBC micro:bit]].<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://makecode.microbit.org/ &#8594; Link do programovacieho prostredia]
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
<BR>
 +
&nbsp;
 +
<BR>
 +
 
 +
=== Cvičenie 4 ===
 +
 
 +
Teória: [http://www2.fiit.stuba.sk/~kvasnicka/Logika/Lecture09/09.prezentacia.pdf Logické obvody]
 +
 
 +
Úlohy:
 +
 
 +
# [[Kombinačné logické obvody]]
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
 
 +
 
 +
=== Cvičenie 5 ===
 +
 
 +
'''Základy programovania.'''
 +
 
 +
Práca so simulátorom pre mikropočítač ([http://senzor.robotika.sk/zp/Prednasky/prednaska04b.pdf slajdy z prednášky])<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://makecode.microbit.org/ &#8594; Link do programovacieho prostredia]
 +
 
 +
 
 +
Úlohy:
 +
# Naprogramujte animáciu na reálnej micro:bit doštičke
 +
# Naprogramujte hru kameň, papier, nožnice
 +
# Naprogramujte aspoň dve rozličné logické funkcie premenných A a B
 +
# Naprogramujte tester reakčnej doby (náhodne sa rozsvieti A alebo B a hráč musí stlačiť korešpondujúce tlačidlo, pričom sa zmeria čas od zobrazenia po stlačenie)
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
<BR>
 +
&nbsp;
 +
<BR>
 +
 
 +
=== Cvičenie 6 ===
 +
 
 +
Teória: Sekvenčné obvody
 +
 
 +
Úlohy:
 +
# '''Analýza'''
 +
# ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte funkciu
 +
# na schéme zapojenia určte hodnotu výstupu pre dané vstupy
 +
# '''Syntéza'''
 +
# navrhnite obvod realizujúci funkciu danú tabuľkou alebo funkciou
 +
# '''Simulátor'''
 +
# na simulátore zostavte obvod a overte jeho funkciu podľa tabuľky
 +
# vytvorte model deličky 2 a 4
 +
# vytvorte model 4-bitového počítadla
 +
# vytvorte model posuvného registra
 +
 
 +
# vyskúšajte logický obvod na doštičke?
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
 
 +
=== Cvičenie 7 ===
 +
 
 +
'''Základy programovania.'''
 +
 
 +
Úlohy:
 +
# Práca so simulátorom pre mikropočítač - návody: [[BBC micro:bit]].<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://makecode.microbit.org/ &#8594; Link do programovacieho prostredia]
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
<BR>
 +
&nbsp;
 +
<BR>
 +
 
 +
=== Cvičenie 8 ===
 +
 
 +
'''Mikroprocesor.'''
 +
 
 +
Úlohy:
 +
# Práca so simulátorom pre mikropočítač A.80
 +
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 +
<BR>
 +
&nbsp;
 +
<BR>
 +
 
 +
== '''Domáce úlohy''' ==
 +
 
 +
1. Riešenie nasledovného problému vám pomôže udržať bdelosť aj na zvyšku cvičenia. Preveďte do hexadecimálnej sústavy 12648430<sub>DEC</sub>.
 +
 
 +
2. Vysvetlite, prečo programátori oslavujú vianoce už 30 októbra (pomôcka: preveďte 30 z osmičkovej - OCT do desiatkovej sústavy - DEC).
 +
 
 +
3. Pre adresovanie počítačov v siet internet sa používa IPv6 adresa, ktorá
 +
pozostáva z 8 skupín štvorciferných hexadecimálnych číslic oddelených dvojbodkami, napríklad
 +
2001:0db8:85a3:0000:0000:8a2e:0370:7334
 +
 
 +
Sledovaním sieťovej komunikácie na podozrivom počítači pomocou binárneho analyzátora
 +
sme zistili, že najčastejšie komunikuje s nasledovným serverom
 +
 
 +
0010 1010 0000 0011 : 0010 1000 1000 0000 : 0010 0001 0011 0000 : 1100 1111 0000 0101 :
 +
1111 1010 1100 1110 : 1011 0000 0000 1100 : 0000 0000 0000 0000 : 0000 0000 0000 0000
 +
 
 +
Preveďte binárny tvar na hexadecimálny a pomocou služby https://ipinfo.io/
 +
zistite, s kým vlastník počítača komunikoval.
 +
 
 +
 
 +
4. V ktorej sústave je toto pravda?
 +
a) 10 + 11 = 101
 +
 +
b) 10 + 11 = 21
 +
 
 +
 
 +
5. '''Bonus''' za 5 bodov pre prvé riešenie tejto úlohy:
 +
 
 +
Jedna z prvých expedícií na Mars tam našla zvyšky civilizácie. Z rozličných
 +
artefaktov a obrázkov, ktoré tam našli, si vedci odvodili, že tvory, ktoré tu
 +
žili mali podobu štvornohých bytostí s jedným chápadlom, ktoré sa na konci
 +
rozvetvovalo na nezistený počet "prstov." Po ďalších hľadaniach a čiastočnej
 +
analýze marťasnkého písma boli prieskumníci schopní preložiť marťanskú matematiku.
 +
Našli nasledujúcu rovnicu:
 +
 
 +
5x<sup>2</sup> - 50x + 125 = 0
 +
 
 +
pri ktorej boli ako riešenia uvedené ''x = 5'' a ''x = 8''.
 +
Prvý výsledok sa zdá byť správny, ale druhý nie. Medzi vedcami bol aj jeden, ktorý
 +
našiel dôkazy o tom, že Marťania sa ku svojmu číselnému systému dostali postupne
 +
veľmi podobne ako aj my. Čo myslíte, koľko prstov mali Marťania?
 +
(Z Bent z Tau Beta Pi , Február 1956).
 +
 
 +
6. '''Bonus''' za 2 body pre prvé riešenie tejto úlohy:<BR>
 +
'''Záhadné skrinky slečny Portie''' <BR>
 +
V Shakespearovej hre Kupec Benátsky kupci vystupuje krásna, mladá a vzdelaná žena, Portia.
 +
Pytačov trápi troma skrinkami - zlatou, striebornou a olovenou - v jednej z nich je obrázok
 +
s podobizňou krásnej Portie. Nápadník, ktorý by chcel získať Portiu za ženu, musí najprv
 +
určiť, v ktorej skrinke sa podobizeň nachádza. Ak bude mať šťastie (alebo je dostatočne múdry)
 +
a uhádne, smie sa s ňou oženiť. Na vrchnáku každej skrinky je nápis, ktorý mu má pri voľbe napomôcť.
 +
Portia dala na skrinky tieto nápisy:
 +
 
 +
<B>      Zlatá            Strieborná          Olovená</B>
 +
      OBRAZ              OBRAZ              OBRAZ
 +
    JE V TEJTO        NIE JE V TEJTO    NIE JE V ZLATEJ
 +
      SKRINKE            SKRINKE            SKRINKE
 +
 
 +
Nápadníkovi prezradila, že z tých troch nápisov je pravdivý nanajvýš jeden. Ktorú skrinku
 +
si mal nápadník vybrať?
  
 
== Podmienky absolvovania predmetu ==
 
== Podmienky absolvovania predmetu ==
Riadok 62: Riadok 242:
  
 
* absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť)
 
* absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť)
* vypracovanie a odovzdanie úloh v každom bloku aspoň za 5 bodov  
+
* vypracovanie všetkých testíkov aspoň na polovicu bodov  
 +
 
 +
Prácu študenta kontroluje a zápočty udeľuje cvičiaci daného krúžku.
 +
 
  
Prácu študenta kontroluje a zápočty udeľuje cvičiaci deného krúžku.
 
  
  
Riadok 74: Riadok 256:
 
'''Vyučujúci:'''
 
'''Vyučujúci:'''
  
* Ing. Richard Balogh, PhD. (UAMT, D-110, Pondelok 14:00 - 15:00)
+
* Ing. Richard Balogh, PhD. (UAMT, D-110, piatok 12:00 - 13:00)
* Ing. Štefan Chamraz, PhD. (UAMT, D-101, Pondelok 14:00 - 15:00)
+
* Ing. Štefan Chamraz, PhD. (UAMT, D-108, štvrtok 15:00 - 16:00)
* Ing. Igor Belai, PhD.
+
* Ing. Igor Belai, PhD. (UAMT,  D-126, streda 13:00 - 14:00)
* Ing. Ján Cigánek, PhD.
+
* Ing. Ján Cigánek, PhD. (UAMT, D-104, piatok 12:00 - 13:00)
 
 
 
 
 
 
 
 
 
 
'''Nástroje:'''
 
 
 
* http://ap.urpi.fei.stuba.sk/sensorwiki/index.php/Obr%C3%A1zky
 
* http://deviantart.com/
 
* https://www.wordclouds.com/
 
* https://www.asm80.com/index.html#test1-a80
 
  
== ZÁKLADY POČÍTAČOV – B-ZPOC ==
 
  
  
# (B) Informačné systémy fakulty a univerzity, práca s AIS, prihlasovanie, wifi siete, správa účtov, bezpečnosť, campus licencie, eduroam. - viď úvod do štúdia.
+
[[Súbor:RozvrhHodin.png|center]]
* (B) História počítačov
 
# (Ch) Základy informatiky, číselné sústavy, binárna aritmetika, reprezentácia čísel, presnosť, kódovanie.
 
# (B) Základy programovania, zdrojový kód, prekladač, vykonateľný kód, strojový jazyk, premenné, cyklus, podmienka.
 
# (B) Logické systémy, boolovská algebra, logické funkcie, demorganove zákony, karnaughove mapy, kombinačné logické obvody, logické úrovne, aplikácie v mikroprocesoroch.
 
# (Ch) Sekvenčné systémy, stavové diagramy, konečné automaty, pamäťové prvky, časovanie, synchrónne a asynchrónne obvody, aplikácie v komunikačných systémoch.
 
# (B) Pamäť a periférie mikropočítača, DMA, externá a interná pamäť, vyrovnávacia pamäť, počítadlá a časovače, prevodníky A/D a D/A, vstupy a výstupy.
 
# (Ch) Architektúry počítačov, mikroprocesor, mikropočítač, von Neumannova a Harvardská architektúra, prerušenia, pipelining, mikrokód, cache, multiprocesorové systémy.
 
# (Ch) Operačné systémy, procesy, ovládače, bezpečnosť, systémy reálneho času, multi user a multi proces.
 
# (Ch) Základy počítačových sietí a komunikácií, sériový komunikačný protokol, bluetooth, wifi, TCP/IP, bezpečnosť.  
 
  
<iframe width="600" height="600" src="https://www.asm80.com/embed.html#Tk9QCk5PUAo="></iframe>
 
  
<quiz display=simple>
 
{Type the question here...
 
|type="()"}
 
+ The correct answer.
 
- Wrong or misleading answer.
 
- Wrong or misleading answer.
 
- Wrong or misleading answer.
 
</quiz>
 
  
  

Verzia zo dňa a času 10:49, 20. október 2017

          Voliteľnosť  Povinný  
             Semester  Zimný semester  
       Počet kreditov  6.00  
   Ukončenie predmetu  Skúška  
            Prednáška  2.00 hod./tyždeň  
             Cvičenie  2.00 hod./tyždeň 
               Garant  doc. Ing. Katarína Žáková, PhD.

Pozri aj stránku predmetu v AISe.

Cieľ predmetu

Získať znalosti o základnej koncepcii číslicových počítačov a počítačových systémov. Pochopiť princípy hlavných podsystémov číslicových počítačov - procesor, vstupný a výstupný podsystém a pamäťový podsystém. Vedieť popísať štruktúry hlavných podsystémov číslicových počítačov a pracovať s nimi.


Prednášky

  • 22.09. Základy číslicových počítačov. Číslicový počítač s von Neumannovou a Harvardskou architektúrou. Klasifikácia počítačov. (slajdy)
    Zobrazenie informácie v počítači. Číslicové zobrazenie informácií. Údajové typy a ich zobrazenie. Číselné a znakové kódy. Základné aritmetické operácie - číselne sústavy. (slajdy)
  • 29.09. Kódy ASCII a Unicode. Ukladanie informácií v počítači, Big Endian, Little Endian. Reálne čísla s pohyblivou rádovou čiarkou, IEEE-754. (slajdy)
    Úvod do programovania mikropočítača BBC micro:bit (slajdy)
  • 06.10. Kombinačné logické obvody. Boolova algebra, DeMorganove pravdilá. Pravdivostná tabuľka, logická schéma, úplný systém logických funkcií. Analýza a syntéza logických obvodov. Polovičná a úplná sčítačka. (slajdy)
  • 13.10. Spínacie obvody. Relé, elektrónka, tranzistor, integrovaný obvod. Moorov zákon. Oneskorenie. (slajdy)
    Úvod do programovania mikropočítača BBC micro:bit (slajdy)
  • 20.10. Sekvenčné obvody. Spätná väzba, oscilátor. Kybernetika. (slajdy)
  • Procesory s architektúrou RISC a CISC. Typy pamätí. Správa a ochrana pamäti.
  • Základná stavebné prvky procesora. Operačná a riadiaca časť procesora.
  • Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie .
  • Zbernice. Zbernicová architektúra počítača. Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc.
  • Vstupno-výstupných podsystém. I/O karty. Paralelný port. Vstup a výstup logických a číslicových hodnôt. A/D a D/A prevodníky. Riadiace počítače. Elektromagnetická kompatibilita.
  • Prerušovací podsystém. Zdroje a obsluha prerušenia.
  • Počítadlá a časovače. RTC.
  • Sériové rozhranie. UART. I2C,...
  • Grafika, grafické karty.
  • Počítačové siete - charakteristika a ich rozdelenie. Sieťové médiá. Správa, rámec, paket.
  • História. Generácie počítačov.
   --> Slajdy z prednášok.

Literatúra

Zoznam odporúčanej študijnej literatúry:

Internetové zdroje:

Cvičenia

Cvičenia prebiehajú v CPU (učebňa C-119).


Cvičenie 1

Teória: Číselné sústavy Príklady: Prevody medzi číselnými sústavami

Úlohy:

  1. prihlásiť sa na PC dočasným heslom a nájsť si v AISe mail s vlastným prihlasovacím menom a heslom.
  2. prihlásiť sa svojim menom a heslom
  3. vyskúšať si Eduroam meno a heslo
  4. nájdite si v AISe vstupný testík a vyplňte ho
  5. webstránka predmetu bude http://senzor.robotika.sk - prvá ikonka vľavo hore v tabuľke ZPOC
  6. Riešime príklady na prevody DEC-BIN-HEX-ASCII: Prevody medzi číselnými sústavami


Cvičenie 2

Teória: Aritmetické operácie v dvojkovej sústave

Úlohy:

  1. počítame jednoduché príklady Aritmetika v dvojkovej sústave
  2. počítame príklady Kódy a kódovanie
  3. počítame príklady Zobrazenie čísel v počítači
  4. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


Viac informácií: Khan Academy


Cvičenie 3

Základy programovania.

Úlohy:

  1. Práca so simulátorom pre mikropočítač - návody: BBC micro:bit.
             → Link do programovacieho prostredia
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 4

Teória: Logické obvody

Úlohy:

  1. Kombinačné logické obvody
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


Cvičenie 5

Základy programovania.

Práca so simulátorom pre mikropočítač (slajdy z prednášky)
         → Link do programovacieho prostredia


Úlohy:

  1. Naprogramujte animáciu na reálnej micro:bit doštičke
  2. Naprogramujte hru kameň, papier, nožnice
  3. Naprogramujte aspoň dve rozličné logické funkcie premenných A a B
  4. Naprogramujte tester reakčnej doby (náhodne sa rozsvieti A alebo B a hráč musí stlačiť korešpondujúce tlačidlo, pričom sa zmeria čas od zobrazenia po stlačenie)
  5. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 6

Teória: Sekvenčné obvody

Úlohy:

  1. Analýza
  2. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte funkciu
  3. na schéme zapojenia určte hodnotu výstupu pre dané vstupy
  4. Syntéza
  5. navrhnite obvod realizujúci funkciu danú tabuľkou alebo funkciou
  6. Simulátor
  7. na simulátore zostavte obvod a overte jeho funkciu podľa tabuľky
  8. vytvorte model deličky 2 a 4
  9. vytvorte model 4-bitového počítadla
  10. vytvorte model posuvného registra
  1. vyskúšajte logický obvod na doštičke?
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Cvičenie 7

Základy programovania.

Úlohy:

  1. Práca so simulátorom pre mikropočítač - návody: BBC micro:bit.
             → Link do programovacieho prostredia
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 8

Mikroprocesor.

Úlohy:

  1. Práca so simulátorom pre mikropočítač A.80
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


 

Domáce úlohy

1. Riešenie nasledovného problému vám pomôže udržať bdelosť aj na zvyšku cvičenia. Preveďte do hexadecimálnej sústavy 12648430DEC.

2. Vysvetlite, prečo programátori oslavujú vianoce už 30 októbra (pomôcka: preveďte 30 z osmičkovej - OCT do desiatkovej sústavy - DEC).

3. Pre adresovanie počítačov v siet internet sa používa IPv6 adresa, ktorá pozostáva z 8 skupín štvorciferných hexadecimálnych číslic oddelených dvojbodkami, napríklad

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Sledovaním sieťovej komunikácie na podozrivom počítači pomocou binárneho analyzátora sme zistili, že najčastejšie komunikuje s nasledovným serverom

0010 1010 0000 0011 : 0010 1000 1000 0000 : 0010 0001 0011 0000 : 1100 1111 0000 0101 : 1111 1010 1100 1110 : 1011 0000 0000 1100 : 0000 0000 0000 0000 : 0000 0000 0000 0000

Preveďte binárny tvar na hexadecimálny a pomocou služby https://ipinfo.io/ zistite, s kým vlastník počítača komunikoval.


4. V ktorej sústave je toto pravda?

a) 10 + 11 = 101

b) 10 + 11 = 21


5. Bonus za 5 bodov pre prvé riešenie tejto úlohy:

Jedna z prvých expedícií na Mars tam našla zvyšky civilizácie. Z rozličných artefaktov a obrázkov, ktoré tam našli, si vedci odvodili, že tvory, ktoré tu žili mali podobu štvornohých bytostí s jedným chápadlom, ktoré sa na konci rozvetvovalo na nezistený počet "prstov." Po ďalších hľadaniach a čiastočnej analýze marťasnkého písma boli prieskumníci schopní preložiť marťanskú matematiku. Našli nasledujúcu rovnicu:

5x2 - 50x + 125 = 0 

pri ktorej boli ako riešenia uvedené x = 5 a x = 8. Prvý výsledok sa zdá byť správny, ale druhý nie. Medzi vedcami bol aj jeden, ktorý našiel dôkazy o tom, že Marťania sa ku svojmu číselnému systému dostali postupne veľmi podobne ako aj my. Čo myslíte, koľko prstov mali Marťania? (Z Bent z Tau Beta Pi , Február 1956).

6. Bonus za 2 body pre prvé riešenie tejto úlohy:
Záhadné skrinky slečny Portie
V Shakespearovej hre Kupec Benátsky kupci vystupuje krásna, mladá a vzdelaná žena, Portia. Pytačov trápi troma skrinkami - zlatou, striebornou a olovenou - v jednej z nich je obrázok s podobizňou krásnej Portie. Nápadník, ktorý by chcel získať Portiu za ženu, musí najprv určiť, v ktorej skrinke sa podobizeň nachádza. Ak bude mať šťastie (alebo je dostatočne múdry) a uhádne, smie sa s ňou oženiť. Na vrchnáku každej skrinky je nápis, ktorý mu má pri voľbe napomôcť. Portia dala na skrinky tieto nápisy:

      Zlatá             Strieborná          Olovená
      OBRAZ               OBRAZ              OBRAZ
    JE V TEJTO        NIE JE V TEJTO     NIE JE V ZLATEJ
     SKRINKE             SKRINKE            SKRINKE

Nápadníkovi prezradila, že z tých troch nápisov je pravdivý nanajvýš jeden. Ktorú skrinku si mal nápadník vybrať?

Podmienky absolvovania predmetu

  1. Znalosť odprezentovanej problematiky
  2. Získanie zápočtu z cvičení
  3. Získanie potrebného počtu bodov na skúške (min. 50% písomky)


Podmienky na udelenie zápočtu:

  • absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť)
  • vypracovanie všetkých testíkov aspoň na polovicu bodov

Prácu študenta kontroluje a zápočty udeľuje cvičiaci daného krúžku.



Kontakty

Za menom je uvedené pracovisko, miestnosť a konzultačné hodiny. Zamestnanci STU majú e-mailové adresy v tvare meno.priezvisko@stuba.sk

Vyučujúci:

  • Ing. Richard Balogh, PhD. (UAMT, D-110, piatok 12:00 - 13:00)
  • Ing. Štefan Chamraz, PhD. (UAMT, D-108, štvrtok 15:00 - 16:00)
  • Ing. Igor Belai, PhD. (UAMT, D-126, streda 13:00 - 14:00)
  • Ing. Ján Cigánek, PhD. (UAMT, D-104, piatok 12:00 - 13:00)


RozvrhHodin.png