Assembly programozás gyakorlat
2013/2014 tavasz
levelező tagozat
 
A kurzus teljesítésének feltételei:
Az előadás és a gyakorlatok követelményrendszere megtalálható a coospace-en
Ajánlott irodalom:
- Máté Eörs: Assembly programozás (NOVADAT, 1999, 2000).
- Diós Gábor, Rodek Lajos: Assembly programozás jegyzet.
- S. Tanenbaum: Structured computer organization (Prentice Hall, 2006). Magyarul: Számítógép-architektúrák 2. átdolgozott, bovített kiadás (Panem 2006).
- B. B. Brey: Programming the 80286, 80386, 80468, and Pentium-baseb Personal Computer (Prentice Hall, 1996).
Az előadások vázlatai:
Elérhető itt(még változhat)
Beadandó feladatok leírása:
Vizsga tételsor:
A gyakorlatok vázlatai:
1. gyakorlat:
- Követelmények ismertetése.
- Számrendszerek (Németh Gábor leírása)
- Számrendszerek közötti konverzió.
- Számítógépes számábrázolások.
- Számolás 2-es, 16-os számrendszerben.
- Mermóriaszervezés, fizikai memóriacímek kiszámítása. (Németh Gábor leírása)
- Számolás hexadecimális számokkal, fizikai memóriacímek meghatározása. Gyakorló feladatok.
- Minimális assembly program: min.asm
- Aritmetikai muveletek.
- Kiinduló forráskód: szamok.asm.
- Feladatok.
2. gyakorlat:
- Vezérlés átadó utasítások.
- Németh Gábor leírása
- Kiinduló forráskód gyakorláshoz: vezerles.asm.
- Feladatok.
- Megoldások.
- Sztringkezelo utasítások.
- Németh Gábor leírása
- Kiinduló forráskód gyakorláshoz: string.asm.
- Feladatok.
- Paraméterátadás függvények számára.
- Németh Gábor leírása
- Kiinduló forráskód gyakorláshoz: fuggv.asm.
- Feladatok.
3. gyakorlat:
- ZH