BioNLP, ML and other things György Móra

(Magyar) Assemby gyakorlat 2011-2012/II

Sorry, this entry is only available in Magyar.

Comments (56) Trackbacks (0)
  1. Jövő héten (márc. 5-6) kisZH!
    Ha valami nem teljesen világos, vagy ellentmondásos a különböző jegyzetekben, ajánlom az Art of Assembly könyvet: http://webster.cs.ucr.edu/AoA/DOS/AoADosIndex.html

    Angolul van, de általában elég világosan benne van minden.

    Címzési módok:

    http://webster.cs.ucr.edu/AoA/DOS/ch04/CH04-2.html

  2. Egy kérdésem lenne a zh-val kapcsolatban. Lesz benne szorzással kapcsolatos feladat? Órán nem nagyon foglalkoztunk vele, csak a két parancsot (mul és imul) vettünk példák nélkül. Előre is köszönöm a választ.

  3. 1 kisZH kijavítva!

    Eredmények: http://www.inf.u-szeged.hu/~gymora/wp-content/uploads/2012/02/eredmenyek01.pdf

    A saját eredményedet az ETR Infosheeten kiosztott kóddal tudod megnézni!

  4. Otthon kidolgozandó feladat
    Tudnivalók és feladatlista valamint programvázlat a kezdéshez Németh Gábor honalpján.

  5. Nekem az lenne a kérdésem, hogy mutattál egy nagyon jó táblázatot a feltételes utasitásokról, hogy melyik parancs mit csinál,ha be vannak álltva a flag-ek. Azt hol talállom pontosan? Nézegettem az Art of assemblyt de nem akadtam rá sajnos

  6. Egy olyan kérdésem lenne, hogy be tudnád határolni, hogy mi az ami még benne lesz a zh-ba abból, amit az előadásban átvettünk, vagy akár, hogy milyen jellegű feladatra lehet a legjobban számítani, mert az első minta zh-nál is elég sok eltérést tapasztaltam. Köszönöm előre is a válaszod!

    • Ennél jobban nem tudom behatárolni: Azt kell tudni, ami elhangzott az előadáson és a gyakorlaton, valamint szerepel az előadásjegyzetben, valamint a gyakorlati jegyzetben.

  7. Helló! A mai gyakorlatra és így a zh-ra nem tudok sajnos bemenni egyéb okok miatt, van lehetőség pótolni a kedd esti gyakorlatodon?

    • Az a hivatalos álláspont, hogy kisZH-t nem lehet pótolni, sem más időpontban írni.

      Amúgy mi történt? Eddig senki nem kért ilyet, most meg tömeges az igény.

      • Értem. Ami velem volt az kissé személyes jellegű bár részben önhibámból történt, hogy másokkal mi lehet arról nem tudok.

        • O.k. mindegy is, a szabály szerint nincs kivétel. Csak azért kérdeztem mert meglepett hogy eddig csak elvétve, most meg tömegesen történt.

  8. Az otthon kidolgozandó feladat beküldési határideje: 2012. május
    6. (vasárnap) 23:55. A feladatokat szintén a CooSpace-en kell
    majd beadni az „Feladatok” fejléccel ellátott „Otthon kidolgozandó
    feladat” linken.
    Az otthon kidolgozandó feladat beküldési határideje: 2012. május6. (vasárnap) 23:55. A feladatokat szintén a CooSpace-en kellmajd beadni az „Feladatok” fejléccel ellátott „Otthon kidolgozandófeladat” linken.

    Az összevont színtérben keressétek, ahol az összes gyakorlatom egyben van.

  9. Üdv!

    Beadandó feladatokat prezentálni kell, vagy ellenőrzöd személyesen a megoldást? (ha utóbbi, akkor gondolom érdemes a ~400 sor forráskódot rendesen kommentelni).
    A /pub/Assembly/tasm.zip-et használtam, gond nélkül (0 warning, 0 error), remélem lefordul a kabinetes MASM-al, ha ott helyben kiderül, hogy nem, lehet prezentálni laptopon?

    • Mindent lehet, de pontot az a megoldás ér, ami megfelel a feladatkiírást tartalmazó PDF-nek. Még van néhány napod, szerintem nem nagy meló megnézni, hogy fordul-e masmal is.

  10. Hello!

    Azt szeretném megtudni, hogy végül lesz-e konzultáció? Illetve csak a biztonság kedvéért: jövőhéten írjuk a nagyzh-t ugye?

    • Szia!
      Lesz/lett volna, ha bárki is jelezte volna, hogy akar. De hadd ne én könyörögjek, hogy különórát tartsak. A gyakorlatokon amikor felvetettem, senki sem jelezte, hogy lenne rá igény. Pénteken 4-ig már betelt a naptáram. utána ráérek, szívesen tartok konzultációt. Csütörtökön, azaz ma 6 ig vagyok foglalt. Hétfőn délelőtt is lehet a ZH előtt tartani, bár nem túl szerencsés, mert nem nagyon tudjátok megemészteni a halottakat. Ha valaki valamit nem ért, problémái vannak keressen bátran a fenti időpontokban lehet tartani órát, de itt is egyeztethetünk időpontot.

      A nagyZH jövő héten lesz.

  11. De ma 13-15 között is ráérek.

  12. Bár tudom furcsa a kérdés, de azért kíváncsi lennék rá, hogy miután már lezárult a kötprog választás, a kiválasztott sorszám hol tekinthető meg? (elméletileg jól tudom a sorszámot és a program is kész, de mégse látom, hogy biztos lehessek benne, hogy nem rossz programot írtam, és küldenék be)

  13. Nem igazán tudok ebbe a coospace-be eligazoni, de a 3-as számmal megnyugtattál, ezt szerettem volna megtalálni. Köszönöm a segítséget!

  14. Csak MASM -al van elfogadva a program futás, vagy TASM-al is jó? Tasmon hibátlanul lefut, MASM viszont valami hibát jelez, és nem tudok rájönni, hogy mit. Illetve van lehetőség WINSCP vagy PUTTY segítségével valamilyen módon cabinetes MASM-on tesztelni?

    • “Az otthon kidolgozandó feladat programját Intel 8086/8088
      assembly nyelven kell elkészíteni, úgy hogy a kabinetben lévő
      MASM assemblerrel fordítható legyen.”

      forrás: http://www.inf.u-szeged.hu/~gnemeth/assembly/KotFel_2012.pdf

      A MASM DOS-os program, nem tudom hogy lehetne távolról megoldani a futtatását, de szerintem bonyolultabb mint bemenni a kabinetbe.

    • “MASM viszont valami hibát jelez, és nem tudok rájönni, hogy mit.”

      Ha egy *kicsit* konkrétabb vagy a hibával kapcsolatban, akkor esetleg tudok tippeket adni.

    • Illetve még egy helyen világosan megmondja a feladatkiírás:
      “• Értékelés: a program elfogadásának alapfeltétele, hogy fordítani és
      futtatni lehessen a kabinetes környezetben MASM assemblerrel.
      Amennyiben ez nem teljesíthető, az otthon kidolgozandó feladat –
      és amennyiben a hallgató fölvette az Assembly programozás
      konzultációt, a kurzus teljesítése is sikertelen. “

  15. End of file, no END directive
    00A6 80 3E 0000 R 20 cmp byte ptr al, ‘ ‘
    Illegal use of register
    End of file encountered on input file

    Ezeket írja. Nagyjából selytem mit jelent, csak éppen rossz sorokra hivatkozik, így fogalmam sincs mit szeretne.

    • Küldd el levélben a kódot kérlek. Mint a GCC-nél, itt is az első hibaüzenetnek kell először a végére járni mindig.

      • cmp byte ptr al, ‘ ‘
        ha ez szerepel a kódban, akkor viszont helytelen

        cmp al, ‘ ‘ mondjuk okés lenne

        • Igen, ezzel már csak kettő End of file hiba maradt, mind a kettő u.a. a sorra hivatkozik. Ücsörgök felette kicsit, ha nem boldogulok akkor még ma szerintem átküldöm, de fölöslegesen nem akarlak terhelni vele.

          • ” no END directive”
            Van a kód végén end, ami megmondja hol a belépési pont?
            Mint a prog2.asm-ben Németh Gábor Honlapján:
            ” END KIIR ; Modul vége,

            ; a program kezdőcíme: KIIR”

  16. Azt ellenőriztem, nem találom mi lehet, szerintem hamarosan elküldöm.

  17. Az lenne a kérdésem, hogy a kötelezőprogram beadási határideje változott-e? Úgy tudom, hogy több csoportnál is 13.-ra változtatták. (már a coospace-en is átírták nekik a határidőt)

    • Igen, fog. De egyrészt vasárnap nem szabad dolgozni már Szent István is törvénybe iktatta, másrészt csak most értem haza. Joban értesültek vagytok mint én.

  18. A beadandó program határideje május 13-ra lett kitolva.

  19. Az utolsó órán lesz a kötprogok védése. Kb 2 perc jut emberenként, így kicsit rendezetten kell csinálni.
    Egyszerre 3 ember lesz a teremben, 2 felkészül, egyet faggatok. Ha egy ember kiment, bejön a következő (a távozónak megmondom ki a következő, névsor szerint megyünk), leül valahova, beizzítja a kötprogot (fordítás masmmal, bemutatás).
    Amikor rá kerül a sor, kérdezek tőle ezt-azt és kap pontot. A folyosón próbáljatok a lehetőségekhez mérten csendesen várakozni, mert máshol óra/zh lehet.

    Az órák elején fogom kiosztani az új hallgatói elégedettség felméréshez a kódokat is. Kérek ezért mindenkit (azt is, aki nem véd kötprogot), hogy jelenjen meg az óra elején. Fontos nekem is, az egyetemnek is, és végső soron nektek is, hogy visszajelzések szülessenek. Hogy megtudjuk mi az, ami jó és meg kell tartani, és mi az, amin esetleg változtatni kell.

  20. A Palindroma-s órai példára is a MASM fordító a következő hibát hozza.

    85:End of file, no END directive. End of file encountered on input file.
    Ha van valami ötleted a hiba küszöbölésére, szívesen fogadom, mert szeretném, még javítani a programomat, de úgy, hogy MASM alatt tudjam tesztelni.

    • Mindjárt megnézem.

      • Nekem csont nélkül megy. Igaz átneveztem pali.asm-re mert egyébként túl hosszú a fájlnév és a DOS-os MASM fordító nem küzd meg vele. A másik, hogy nem letöltöttem a fájlt, mert az inf-es webszerver fura szerzet, hanem copy-pasteltem. Nem lehet, hogy az ékezetes karakterek kódolása rossz nálad, és azért dobja le az ékszíjat a MASM?

        Valamint TUTI hogy a kabinetes MASM-al próbálkozol?

  21. Akkor most már biztos, hogy a fordító a rossz, dolgozom tasm-al, és max, amikor azzal végzem, akkor átküldöm, hogy lefordul -e nálad is, mert cabinetbe fordítottam, és ezt a hibát írta :/ …

  22. Érdeklődnék hogy aki elérte a 15 pontot, de a 20at nem, nekik a javítás mikor lehetséges?Emlékeim szerint lehet javítani.

  23. A javítót Tanács Attila fogja iratni, várhatóan jövő pénteken. Ő fogja közölni a részleteket.

    “Stílusát tekintve a nagy ZH első három
    feladatának felel meg. Aki elér ezen legalább 50%-ot, az jöhet vizsgázni,
    de pontot innen már nem vihet tovább, vagyis a hiányzó pontokat a
    kollokviumon kell összegyűjtenie. 15 pont alatt nincs lehetőség ennek
    megírására.”

  24. NagyZH (és összesített) eredmények

    “Megkapta az engedélyt a Tanács részirül”

    (Szalacsi Sándor)

    A jó hír, hogy kijavítottam a nagyZHkat, és a várakozásaimhoz képest is sok ember átment. A rossz hír, hogy tiltva lett a felfelé kerekítgetős módszerem. Így aki 19,9 pontot szerzett, annak nincs meg a 20, és javítania kell. ( Hasonlóan a 14,9 pont teljes bukó, javítani sem mehet az illető sajnos)

    A ZHk megtekintésére hétfőn 17h-tól lesz lehetőség a Mest. Int. Kutatócsoporton (Irinyi III. lh. magasfsz.)

    Az eredmények itt találhatóak: http://www.inf.u-szeged.hu/~gymora/wp-content/uploads/2012/02/eredmenyek05_jav.pdf

    A javító:

    A javító az IR-217-es termben lesz jövő hét pénteken (május 25.) 12-14 óra között. Nekem ahhoz már nincs közöm, aki megy, annak jó szerencsét!

    • Az én ereményem nincsen fent sajnos. 755-ös számot kaptam . De látom, hogy egy helyen le van csúszva és van egy nullás versenyző. Valószinűleg ott lesz a hiba :D

  25. Sikerült a javítót is elrontanom. Szóval jövő hét pénteken lesz, ami május 18.

  26. Végső eredmények

    A végső eredmények itt: http://www.inf.u-szeged.hu/~gymora/wp-content/uploads/2012/02/eredmenyek06.pdf

    Ha valami nem stimmel péntek estig jelezzétek!


Leave a comment

(required)

No trackbacks yet.