ZPOC: pieskovisko: Rozdiel medzi revíziami
Zo stránky SensorWiki
Riadok 96: | Riadok 96: | ||
*** https://strojak.cz/8080-architektura/ | *** https://strojak.cz/8080-architektura/ | ||
*** https://strojak.cz/8080-prvni-program/ | *** https://strojak.cz/8080-prvni-program/ | ||
* Logicke a sekvencne obvody | |||
** Switch: https://learn.sparkfun.com/tutorials/switch-basics?_ga=2.36951392.1339475996.1506199413-750509721.1506199413 | |||
** Transistor https://learn.sparkfun.com/tutorials/transistors?_ga=2.268645681.1339475996.1506199413-750509721.1506199413#applications-i-switches | |||
** https://cs.wikipedia.org/wiki/CMOS | |||
** http://www.falstad.com/circuit/e-index.html Je tam CMOS Hradlo | |||
== ZÁKLADY POČÍTAČOV – B-ZPOC == | == ZÁKLADY POČÍTAČOV – B-ZPOC == |
Verzia z 23:25, 23. september 2017
Príklady na precvičovanie
Cvičenie 1.
- http://www.rapidtables.com/convert/number/hex-dec-bin-converter.htm
- http://calc.50x.eu/
- https://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html
- http://www.binaryhexconverter.com/
- https://www.algoritmy.net/article/80/Prevod-cisla-mezi-soustavami
Domáce úlohy
1. Riešenie nasledovného problému vám pomôže ostať bdelými 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 2 body 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).
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
CVICENIA
- Floating point:
David Goldberg: What Every Computer Scientist Should Know About Floating-Point Arithmetic http://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
- Logicke obvody
- Offline Win simulator: http://www.logiccircuit.org/help.html
- Online web simulator s moznostou predpripravy a linknut hotovy obvod: https://simulator.io/board/lrBpIXomS7/1
- Asembler a procesor
- Online ASM simulator a kompiler https://www.asm80.com/index.html#test1-a80
- ...a da sa aj vlozit do webstranky https://www.asm80.com/embed.html
- Iny 8080 http://sensi.org/~svo/i8080/
- 4004 Simulator http://e4004.szyc.org/emu/
- Dalsie emulatory v javascripte https://www.cambus.net/emulators-written-in-javascript/
PREDNASKY
- Historia pocitacov
- J. Gruska, I. M. Havel, J. Wiedermann, J. Zelený: Počítačová revolúcia - zborník SOFSEM'83.
- Processing power:
- Procesor
- Logicke a sekvencne obvody
- Switch: https://learn.sparkfun.com/tutorials/switch-basics?_ga=2.36951392.1339475996.1506199413-750509721.1506199413
- Transistor https://learn.sparkfun.com/tutorials/transistors?_ga=2.268645681.1339475996.1506199413-750509721.1506199413#applications-i-switches
- https://cs.wikipedia.org/wiki/CMOS
- http://www.falstad.com/circuit/e-index.html Je tam CMOS Hradlo
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.
- (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>