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ů:
|
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) |