Systémové
programovanie
4MI zimný semester
Peter Tomcsányi
Kontakt: moje priezvisko zavináč slovanet bodka sk (alebo aj bežný
fakultný e-mail učiteľa)
Telefón: 02/65426896
Sylaby
predmetu a doporučená literatúra
Úplný bodový
stav po druhej písomke
Uverejnený na základe písomného súhlasu
všetkých študentov
Oznamy
So študentami prítomnými na prednáške 3.12.2007 sme sa dohodli na
nasledujúcich termínoch:
Písomka
bude vo štvrtok 13.12.2007 o 14:00 v F-248 (ale bez použitia
počítačov).
Skúšky
Prvý termín skúšky bude možné vykonať v týchto dvoch termínoch:
- Streda 19.12.2007 o
9:00 v F-248
- Pondelok 14.1.2008 o 9:00
v F-248
Zapisovať na skúšky sa možno papierovou formou - zoznam je vyvesený
na sklenej stene pred kanceláriou I-44.
Maximálny počet zapísaných na jeden termín je 10.
Kto sa nezapíše na žiadny termín, môže prísť na hociktorý, ale na prvom
termíne ho budem skúšať len ak nebude aj s ním viac než 10 študentov.
Kto nepríde ani na jeden termín, má
skúšku v riadnom termíne za Fx a má
nárok na opravné termíny.
Opravné termíny
- Piatok 1.2.2008 o
9:00 v F-248
- Streda 6.2.2008 o 9:00
v F-248
Zapisovanie na opravné termíny
e-mailom. Termín, na ktorý nebude nikto zapísaný do obeda
predošlého dňa, bude zrušený.
Prednášky a materiály
1. Úvod a
história - 17.9.2007
Niekoľko linkov k prvej prednáške (o
histórii počítačov)
2. Organizácia
počítačových systémov - 24.9.2007
Prezentácia
- v tvare odp (pre Open
Office) v tvare ppt (PowerPoint)
Upozornenie - ppt môže mať trochu pokazené
formátovanie
Emulátor - program z prednášky
3. Úvod do úrovne
číslicových obvodov, hradlá a Booleova algebra, kombinačné obvody -
1.10.2007
Na prednáške bol rozdávaný vytlačený
materiál (vybrané obrázky).
Všetky obrázky ku knižke, ktorú používam, možno stiahnuť zo stránok
autora v jpg súboroch tu,
(Číslicové obvody su v tretej kapitole, teda obrázky 3-xx.jpg) prípadne
v inom formáte tu.
(Kniha "Structured Computer Organization, 4th ed.").
4. Kombinačné obvody
- dokončenie, cvičenie - 8.10.2007
5. Aritmetické,
logické a pamäťové obvody - 15.10.2007
6. Pamäťové obvody - dokončenie, procesory a zbernice - 22.10.2007
Na
prednáške bol rozdávaný vytlačený
materiál (vybrané obrázky).
7. Písomka, Vstupné a
výstupné obvody, dekódovanie adries - 29.10.2007
8. Dvojková sústava, dvojkový doplnok,
zobrazenie reálnych čísiel, história procesorov Intel - 5.11.2007
9. Architektúra procesora Pentium, základné
inštrukcie - 12.11.2007
Na
prednáške boli rozdávané vytlačené
materiály (vybrané obrázky a vybrané inštrukcie).
Vybrané
strojové inštrukcie procesora Intel Pentium (materiál rozdávaný na
prednáške)
10. Architektúra
procesora Pentium, adresovanie pamäte - 19.11.2007
Prezentácia
- v tvare odp (pre Open
Office) v tvare ppt (PowerPoint)
Upozornenie - ppt môže mať trochu pokazené
formátovanie
Príklady z prednášok
(posledný príklad nebol na prednáške)
11. Adresovanie
pamäte - dokončenie, programovanie assemblerových procedúr - cvičenie 26.11.2007
12. Programovanie assemblerových procedúr -
cvičenie - 3.12.2007
Príklady a riešenia (tretí príklad sme
neriešili, ale mali sme logicky podobný na predošlom cvičení)
13. Programovanie assemblerových procedúr -
cvičenie pri počítačoch - 10.12.2007
Príklady
Pravidlá
hodnotenia
Na začiatku semestra
Uznávanie známok z iných rokov a od iných prednášajúcich,
individuálne plány a iné zvláštne požiadavky riešim výlučne v prvých
dvoch týždňoch semestra.
Známku E (resp. 3 v starom systéme) z iných rokov alebo od iných
prednášajúcich neuznávam.
Počas semestra
Budú 2 písomky, každá za 15 bodov.
Prvá
písomka
Bude zameraná na úroveň
logických obvodov a úroveň mikroprogramovania. Väčšina otázok bude s
výberom z pevne daných odpovedí, jedna až dve otázky môžu vyžadovať
napísanie riešenia slovne resp. graficky. Na písomke sa nebudú môcť
používať žiadne pomôcky.
Druhá písomka
Bude programátorská (na papieri) a bude pozostávať z dvoch príkladov na
programovanie v assembleri (resp. ako assemblerová vsuvka v Delphi). Na
písomke sa budú môcť použiť poznámky ako aj ľubovoľná iná literatúra v
neelektronickej (papierovej) forme.
Termíny
písomiek
budú
oznámené na prednáške vždy aspoň 2 týždne
pred samotnou písomkou.
Nahrádzanie písomiek
Kto z vážnych dôvodov (hlavne zdravotných,
dôvody budú posudzované individuálne) nebude
prítomný na jednej písomke, bude mať možnosť si ju
nahradiť v čase prvej skúšky (skúšku teda bude môcť
vykonať až v ďalšom termíne). Náhradná
písomka má taký obsah a formu, akú písomku
študent vynechal.
Podmienka ku skúške
Skúšku môže robiť len ten, kto má zo semestra viac
než 10 bodov. Kto má menej ako 10 bodov, alebo rovných 10
bodov, bude hodnotený známkou Fx.
Skúška
Pozostáva z praktickej časti za 15 bodov a z ústnej časti za 15 bodov
Praktická
časť
Pozostáva z naprogramovania jedného príkladu podobného druhu ako boli
na druhej písomke.
Na praktickej časti skúšky sa budú môcť použiť poznámky ako aj
ľubovoľná iná literatúra v neelektronickej (papierovej) forme.
Pokračovať v skúške môže len ten, koho program bude funkčný pre "bežné
prípady", teda nesmie mať syntaktické chyby a nesprávne výsledky alebo
pád sa môže vyskytovať len v špeciálnych či okrajových prípadoch.
Ústna časť
Pozostáva z ústnej odpovede na dve vylosované otázky (po písomnej
príprave).
Na ústnej časti skúšky sa nebudú môcť používať žiadne pomôcky.
Tabuľka bodového hodnotenia
| A |
viac než 53
|
B
|
(46, 53>
|
C
|
(40, 46>
|
D
|
(35, 40>
|
E
|
(30, 35>
|
Fx
|
(0, 30>
|