Hledej Zobraz: Univerzity Kategorie Rozšířené vyhledávání

12 659   projektů
0 nových

Asemblery IAS - přednášky

«»
Přípona
.rar
Typ
přednášky
Stažené
0 x
Velikost
2,9 MB
Jazyk
český
ID projektu
3980
Poslední úprava
18.08.2014
Zobrazeno
1 068 x
Autor:
eliskabila
Facebook icon Sdílej na Facebooku
Detaily projektu
Popis:
Cíle předmětu:
Seznámit studenty s programováním počítačů na nejnižší úrovni se zaměřením na počítače PC s procesory Intel Pentium, a to především s číselnými soustavami, zobrazováním čísel bez a se znaménkem, s aritmetikou v dvojkové soustavě a se zobrazováním reálných čísel. Dále se základní architekturou procesorů Intel Pentium, s typy a adresováním operandů, se souborem celočíselných a FPU instrukcí, se základním jazykem a s typickými programovacími konstrukcemi.
Anotace:
Číselné soustavy. Zobrazování celých čísel bez a se znaménkem, aritmetika ve dvojkové soustavě. Strojový jazyk, jazyk symbolických instrukcí, asembler. Architektura procesorů Intel Pentium (registry, organizace hlavní paměti, přerušovací systém). Soubor celočíselných instrukcí. Programování na úrovni strojového jazyka. Jazyk symbolických instrukcí NASM, symbolické instrukce, direktivy, makroinstrukce. Překlad a sestavování. Standardní předávání řízení a parametrů při volání procedur a funkcí. Služby operačního systému. Programování periferií PC (videoRAM, myš, reproduktor). Zobrazování reálných čísel, standard IEEE. Architektura FPU a soubor instrukcí FPU. Programování FPU. Seznámení s FITkit.
Požadované prerekvizitní znalosti a dovednosti:
Žádné.
Získané dovednosti, znalosti a kompetence z předmětu:
Studenti se seznámí s architekturou procesorů Intel Pentium (základní režim) včetně jednotky FPU a naučí se používat nejdůležitější celočíselné a FPU instrukce. Dále se naučí jazyk symbolických instrukcí NASM a budou schopni vytvářet programy v tomto jazyku a překládat tyto programy do spustitelných programů. Získají i základní vědomosti o předávání řízení a parametrů a o službách operačního systému a budou schopni tyto získané vědomosti prakticky používat.

Klíčová slova:

asemblery

aritmetika

pentium

instrukce

FPU

fitkit

symboly

registry

operandy

adresy



Obsah:
  • 1. Úvod, číselné soustavy, aritmetika.
    2. Strojový jazyk, jazyk symbolických instrukcí, asembler.
    3. Základní režim procesorů Pentium: soubor registrů, typy operandů, formát instrukcí, adresování paměti, přerušení.
    4. Soubor instrukcí procesorů Pentium. Celočíselné instrukce.
    5. Celočíselné instrukce, pokračování.
    6. Celočíselné instrukce, pokračování.
    7. Zásady programování ve strojovém jazyku, typické řídící konstrukce.
    8. Jazyk symbolických instrukcí.
    9. Jazyk symbolických instrukcí, pokračování.
    10. Programové moduly, knihovny, služby operačního systému. Procedury a funkce, standardní předávání řízení a parametrů.
    11. FPU procesorů Pentium - architektura.
    12. Soubor instrukcí FPU.
    13. FITkit.