36SOJ | Strojově orientované jazyky | Rozsah výuky: | 2+2 | ||
---|---|---|---|---|---|
Přednášející (garant): | Slavík P. | Typ předmětu: | Z | Zakončení: | KZ |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | Z |
Anotace:
Architektura Intel procesorů, adresové režimy, instrukce a pseudoinstrukce, procedury a makroinstrukce, vstupní a výstupní operace, přerušení, překlad a strojový jazyk, programování grafických adaptérů, rezidentní programy a ovladače, chráněný a virtuální režim, pokročilejší Intel procesory, RISC procesory. Na cvičení si student osvojuje použití SOJ na malých programech.
Osnovy přednášek:
1. | Architektura Intel procesorů, práce s pamětí | |
2. | Adresové režimy, instrukce, pseudoinstrukce | |
3. | Procedury, rekurzivní a reentrantní procedury, makroinstrukce | |
4. | Překlad, vazby mezi moduly, strojový jazyk | |
5. | Vstupní a výstupní operace, přerušení | |
6. | Základní principy programování grafických adaptérů | |
7. | Pokročilejší techniky programování grafických adaptérů | |
8. | Diskové soubory, viry | |
9. | Rezidentní programy, principy tvorby ovladačů | |
10. | Paralelní procesy, ovládání paměti | |
11. | Architektura procesoru 80286, chráněný režim | |
12. | Architektura procesoru 80386, virtuální režim | |
13. | Aritmetický koprocesor | |
14. | Jazyky symbolických instrukcíprocesorů RISC |
Osnovy cvičení:
1. | - | 2. Representace dat, seznámení se s Turbo Assemblerem |
3. | - | 4. Tvorba a ladění jednoduchých programů |
5. | - | 6. Tvorba a ladění programů používajících pole |
7. | - | 8. Tvorba a ladění programů používajících procedury a makra |
9. | - | 10. Programování grafického výstupu |
11. | - | 12. Práce s většími programovými celky |
13. | - | 14. Prezentace semestrálních prací a závěrečný test |
Literatura Č:
[1] | Slavík, P.: Strojově orientované jazyky. Skripta ČVUT, Praha 1991, 1996 | |
[2] | Tischer, M.: PC intern 3.0. Data Becker, 1992 | |
[3] | Sanchez, J., Canton, M.P.: Graphics Programming Solutions. McGraw Hill, New York 1992 |
Literatura A:
[1] | Tischer, M.: PC intern 3.0. Data Becker, 1992 | |
[2] | Sanchez, J., Canton, M.P.: Graphics Programming Solutions. McGraw Hill, New York 1992 |
Požadavky:
|
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) |