- Zobrazení dat v počítači
- Adresování a adresní módy
- Formáty instrukcí
- Základy architektury IA-32 z hlediska SOJ
- Typy instrukcí (IA-32)
- Assembler TASM
- zápis programu
- konstanty, návěští, identifikátory
- segmentování a struktura programu
- makra
- Sdílení dat mezi moduly – External a Public
- Podprogramy, předávání parametrů
- Obsluha přerušení
- Spojování programu v ASM s vyššími jazyky
- Poznámky k ladění programu a debuggeru
- Základy architektury procesoru Alpha
- Instrukční soubor a assembler procesoru Alpha
Základní doporučená literatura, kde najdete vše potřebné k předmětu SOJ (i mnohé další), jsou skripta
- Herout, P.: Strojově orientované jazyky. ZČU 1995.
Cvičení z předmětu SOJ jsou zaměřeny především na samostatné procvičení základních programátorských postupů při programovámí a ladění programů v assembleru pro procesory s architekturou Intel IA-32. Cvičení jsou rozdělena do dvou bloků a mají konzultační charakter. V každém bloku (3 týdny) řeší studenti samostatné úlohy určené k procvičení určitých témat. Blok je zakončen písemným testem. Úspěšné absolvování obou testů je předpokladem pro získání zápočtu.
Rozvrh cvičení pro rok 2002 - 2003
| Týden semestru | Obsah cvičení |
|---|---|
| 1 | Úvodní cvičení |
| 2 | Úvod do architektury IA-32 |
| 3 | Ovládání TASM, TLINK, TD |
| 4 | Samostatné úlohy 1 (konzultační cvičení) |
| 5 | Samostatné úlohy 1 (konzultační cvičení) |
| 6 | Samostatné úlohy 1 (konzultační cvičení) |
| 7 | Test č. 1 |
| 8 | Poznámky k stavení programu v C a assembleru |
| 9 | Samostatné úlohy 2 (konzultační cvičení) |
| 10 | Samostatné úlohy 2 (konzultační cvičení) |
| 11 | Samostatné úlohy 2 (konzultační cvičení) |
| 12 | Test č. 2 |
| 13 | Opravné testy |
Poznámka: Pro školní rok 2002-2003 začíná týden číslo 7 v pondělí 4.11.2002 a týden číslo 12 začíná 9.12.2002.
Testy mají ověřit znalosti, které si studenti procvičili v samostatným řešením úloh v daném bloku. Předpokladem pro získání zápočtu je získání alespoň 8 bodů v testu č. 1 a alespoň 7 bodů v testu č. 2. V případě neúspěchu lze testy opakovat ve 13 týdnu semestru.
- Příklad testu č. 1 a testu č.2.
Zkouška je písemná formou testu. Otázky a příklady jsou podobné jako v zápočtových testech č. 1 a č. 2. Test obsahuje 15 otázek, maximálně lze získat 30 bodů. Hodnocení je následující:
| Počet bodů | Známka |
|---|---|
| 30 - 24 | 1 |
| 23 - 17 | 2 |
| 16 - 10 | 3 |
| < 10 | 4 |
Předpokladem pro zkoušku je získání zápočtu. Známky jsou ihned po zkoušce zapisovány do počítače.
Miroslava Baštová - kineziologie
Poslední změna stránky byla provedena 14.03.2007