Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
XD36SOJ Strojově orientované jazyky Rozsah výuky:14+6
Přednášející (garant):Slavík P. Typ předmětu:S Zakončení:KZ
Zodpovědná katedra:336 Kreditů:4 Semestr:L

Anotace:
Předmět slouží k seznámení se s programovacími technikami charakteristickými pro strojově orientované jazyky. Studenti jsou seznámeni s několika typy strojově orientovaných jazyků s různými charakteristikami. Získají tak představu o tvaru programů na nejzákladnější úrovni programování v různých prostředích. Tyto informace pak uplatní v několika navazujících předmětech oboru.

Osnovy přednášek:
1. Architektura procesoru XX86. Adresace na XX86
2. Reprezentace dat (textová, obrazová, číselná)
3. Formáty instrukcí. Základní instrukce
4. Podprogramy, parametry, způsoby volání
5. Makroinstrukce, podmíněný překlad.
6. Strojový jazyk, překlad
7. Sestavování, moduly, principy činnosti sestavovacího programu
8. Vstupní a výstupní operace.
9. Přerušení, ovladače a rezidentní programy
10. Ovládání paměti, virtuální paměť
11. Chráněný a virtuální režim
12. Příklady dalších SOJ
13. Matematický koprocesor, MMX instrukce
14. SOJ procesorů RISC

Osnovy cvičení:
1. Číselné soustavy a operace v nich
2. Reprezentace dat a konverze mezi nimi.
3. Jednoduché programy v SOJ
4. Jednoduché programovací techniky v SOJ
5. Procedury
6. Makroinstrukce
7. Podmíněný překlad
8. Překlad ze SOJ do strojového jazyka
9. Strukturování velkých programů.
10. Tvorba a použití knihoven
11. Vstupy a výstupy
12. Tvorba rezidentních programů
13. Programy v jiných SOJ
14. Zápočet

Literatura Č:
1. Slavík,P.: Strojově orientované jazyky, ČVUT, 1996
2. Waldron,J.: Introduction to RISC Assembly Language Programming, Addison Wesley 1999
3. Quals,B.: Mainframe Assembly Programming, John Willey and Sons, 1998

Literatura A:
1. Slavík,P.: Machine oriented languages, CVUT, !998
2. Waldron,J.: Introduction to RISC Assembly Language Programming, Addison Wesley 1999
3. Quals,B.: Mainframe Assembly Programming, John Willey and Sons, 1998

Požadavky:
Absolvování několika testů během semestru, vypracování několika programů se zadanou tematikou vypracování semestrální práce

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
BVT-D Výpočetní technika S 6
BVT-D Výpočetní technika S 6


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)