Detail předmětu
Asemblery
IAS Ak. rok 2003/2004 zimní semestr 5 kreditů
Strojový jazyk, jazyk symbolických instrukcí, asembler. Architektura procesorů Pentium. Soubor celočíselných instrukcí. Soubor instrukcí FPU. Programování na úrovni strojového jazyka. Jazyk symbolických instrukcí PC. 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.
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
Zajišťuje ústav
Získané dovednosti, znalosti a kompetence z předmětu
Studenti se naučí jazyk symbolických instrukcí PC a budou schopni vytvářet programy v tomto jazyku. Znalost jazyka symbolických instrukcí patří k základním znalostem odborníků oboru IT.
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, t.j. 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.
Literatura studijní
- Marek, R.: Assembler pro PC - učíme se programovat v jazyce, Computer Press, 2003, ISBN 80-7226-843-0
- Carter, P.: Assembly language tutorial, http://www.drpaulcarter.com/pcasm/, 2002
Literatura referenční
- Intel Architecture Software Developer's Manual,Volume 2: Instruction Set Reference https://www.fit.vutbr.cz/study/courses/IAS/private/24319102
- The Netwide Assembler: NASM, Quick reference Guide, 2012, http://www.nasm.us/xdoc/2.10.05/nasmdoc.pdf
Průběžná kontrola studia
Polosemestrální písemná zkouška - test
Zařazení předmětu ve studijních plánech
- Program IT-BC-3, obor BIT, 1. ročník, povinný
- Program IT-BC-3 (anglicky), obor BIT, 1. ročník, povinný