INFORMAČNÝ LIST PREDMETU |
|||||
Kód: V705 |
Skratka: SOJ |
Názov: Strojovo orientované jazyky | |||
Študijný odbor: Informačné a riadiace systémy všetky |
|||||
Garantuje: Ing. Ľudmila Jánošíková, PhD. Zabezpečuje: Ing. Ľudmila Jánošíková, PhD. |
|||||
Semester: zimný Odporučený: 7 |
Rozsah výučby: prednášky – cvičenia –
laboratórne cvičenia Týždenný: 2-0-2 Za semester: 24-0-24 |
ECTS kredity: 6 |
|||
Podmieňujúce predmety: | |||||
Ukončenie predmetu a spôsob hodnotenia: priebežne – 15 % skúška (vypracovanie programu) – 85 % |
|||||
Cieľ predmetu: Študenti sa naučia programovať v jazyku symbolických adries pre 32-bitové procesory Intel. |
|||||
Stručný sylabus: Prednášky: 1.Načo je vám assembler ? Architektúra procesora Pentium Pro. Registre. 2.Príznaky. Spôsoby adresovania. 3.Základné prvky assemblerovského programu, formát riadku. Premenné – direktívy DB. Návestia. Atribúty premenných a návestí. Operátory nad atribútmi. Štandardné a alternatívne segmentové registre. Konštanty. 4.Inštrukcie pre presun údajov. Aritmetické inštrukcie. Logické inštrukcie. Inštrukcie pre posuv. 5.Test 1. Skoky a cykly. Inštrukcie pre prácu so zásobníkom. 6.Procedúry. Inštrukcie pre nastavenie príznakových bitov. 7.Reťazcové inštrukcie. BCD aritmetika. 8.Segmentové direktívy. 9.Test 2. Moduly. Makrá. 10.Aplikačná úroveň V/V – súborové služby DOS-u a Windows. 11.Systémová úroveň V/V – programovaný V/V, prerušenia, priamy prístup do pamäti. 12.Princípy programovania v chránenom režime. Cvičenia: 1.Zobrazenie čísiel v počítači. Prevody medzi číselnými sústavami. Sčítanie a odčítanie v dvojkovej sústave. Zobrazenie záporných čísiel. 2.Turbo Assembler. Turbo Debugger. 3.Služby operačného systému MS-DOS. 4.Aritmetické a logické inštrukcie. 5.Vstupná konverzia. 6.Výstupná konverzia. 7.Spracovanie postupnosti čísiel. 8.Spracovanie reťazcov. 9.Práca so súborom. 10.Prerušenia. 11.Komunikácia s obrazovkou. 12.Konzultácie, zápočty. |
|||||
Literatúra: Jánošíková, Ľ.: Programovanie v jazyku symbolických adries pre 32-bitové procesory Intel, EDIS Žilina, 2000. Lačezar Ličev, David Morkes: Procesory - architektura, funkce, použití. Computer Press, 1999 Randal Hyde: The Art of Assembly Language Programming http://webster.cs.ucr.edu/Page_asm/ArtofAssembly/ArtofAsm.html |
|||||
Dátum poslednej úpravy osnovy: 18.12.2002 |