Assembly programozás (2011-2012-2)
A gyakorlatok során a hallgatók pontokat gyűjtenek. A félév során a
gyakorlatok időpontjában 4 db kis ZH-ra, illetve egy nagy ZH-ra kerül sor.
A kis ZH-kra egyenként 5-5 pont szerezhető, míg a nagy ZH-ra maximálisan 20 pont adható. A zárthelyi dolgozatok nem pótolhatók! A gyakorlat teljesítésének feltétele, hogy a hallgató zárthelyi dolgozatokból legalább
20 pontot szerezzen! Aki csak 15-19 pontot ért el, egy később kihirdetésre kerülő időpontban dolgozatot írhat a vizsgára bocsátás érdekében. Erre a javító dolgozatra nem jár pont, csak a vizsgára bocsátás lehetőségét nyitja meg a hallgató előtt. Aki a zárthelyi dolgozatokon nem ért el legalább 15 pontot nem bocsátható vizsgára.
További pontszerzési lehetőséget biztosít az otthon elkészítendő beadható feladat. Ez csak azok számára kötelező, akik felvették konzultációs kurzust, a
többiek számára nem. A beadható feladatokat május 6-ig május 13. 23:55-ig, a CooSpace-en kell beadni, és az utolsó gyakorlaton meg kell védeni. A beadható feladattal 10 pont szerezhető, amely a gyakorlati teljesítésbe nem, azonban a kurzus teljesítésébe (így a végső jegy kialakításába) beszámít. A konzultáció teljesítésének feltétele az, hogy a hallgató a beadható feladatra legalább 5 pontot szerezzen. A beadható feladat egy különálló pontszerzési lehetőség, nem befolyásolja a vizsgára bocsátás lehetőségét (kivéve, akik felvették a konzultációt is). A beadható feladat leginkább azoknak jelenthet segítséget, akik a zárthelyi dolgozatokon 15-19 pontot szereztek, mivel pl. 15 továbbvitt pont esetén egy 50%-os kollokvium még bukást jelent.
1. Gyakorlat: Követelmények ismertetése. |
|
2. Gyakorlat: Számrendszerek. |
|
3. Gyakorlat: Címzési módok. |
|
4. Gyakorlat: Aritmetikai utasítások I. (javítva: febr. 27.) Kis ZH minta |
|
5. Gyakorlat: Aritmetikai utasítások II. Példák összetett aritmetikai műveletekre Alap assembly programok: Assembly programok fordítása 1. ZH kisokos (Elek Roland) |
|
6. Gyakorlat: Példák vezérlés átadásra 2. kis ZH minta |
|
7. Gyakorlat: Példák karaketerek kiírására haho.asm 2. ZH kisokos (Elek Roland) |
|
8. Gyakorlat: Példák számok kiírására (apró módosítás a tobbjegyu_hexat_kiir eljárásban: IDIV helyett DIV) (A sztring hossza programnál MOV CX, offset len helyett MOV CX, offset len lett) hexa.asm 3. kis ZH minta |
|
9. Gyakorlat: Példák sztringek kezelésére palindroma.asm 3. kis ZH kisokos |
|
10. Gyakorlat: Eljárások paramétereinek ádasa (javítva: 04.18.) (Javítások: a CALL utasítás hatására az visszatérési cím is a verembe kerül, a MUL utasításnak nem lehet közvetlen operandusa, a kettővel való szorzás megoldható shift-eléssel is; a második feladatnál "2n" helyett "2 n" hosszúságú vektorról szól a feladat) atlag.asm vparam.asm 10skal.asm |
|
11. Gyakorlat: Makrók és struktúrák (javítva: 04. 24.) (Javítások: AX-szel nem lehet címezni, a CMP-nél nem állhat mindkét operandusnál memóriacím) |
|
12. Gyakorlat: Nagy ZH MINTA |
Tanács Attila honlapja
E-mail: tanacs ~KuKaC~ inf.u-szeged.hu
Varga László honlapja
E-mail: vargalg ~KuKaC~ inf.u-szeged.hu
Elek Roland honlapja
E-mail: Elek.Roland ~KuKaC~ stud.u-szeged.hu
Móra György honlapja
E-mail: gymora ~KuKaC~ inf.u-szeged.hu