Elakadtál az assembly programozásban? Nehéz megérteni a regiszterek, a memóriakezelés, a verem vagy az utasítások működését? Egyéni online korrepetálással segítek megérteni az assembly programozás alapjait, a processzor működését és az alacsony szintű programozás logikáját. Elsősorban AVR és PIC assembly programozással foglalkozom, de a klasszikus processzorok assembly nyelveinek megértésében és az egyetemi feladatok megoldásában is tudok segíteni.
Első alkalom előtt ingyenes konzultáció kérhető.
Miben tudok segíteni?
- Assembly programozás alapjai
- AVR, PIC assembly programozás
- Regiszterek és memória használata
- Processzorregiszterek kezelése
- Aritmetikai és logikai műveletek
- Ugrások és feltételes elágazások, ciklusok assemblyben
- Szubrutinok és függvények, verem (stack) használata
- Megszakítások kezeléseI/O portok kezelése assemblyből
- Timerek és számlálók programozása
- Perifériák vezérlése, memóriacímzés és adatmozgatás
- C programok és assembly kapcsolatának megértése
- Egyetemi assembly feladatok megoldása
- Klasszikus processzorok assembly nyelveinek megértése
- Saját CPU felépítésén és saját assembly nyelven keresztül a processzor működésének megértése
Kinek tudok segíteni?
- Villamosmérnök hallgatóknak
- Mérnökinformatikus hallgatóknak
- Informatikus hallgatóknak
- Programozást tanuló középiskolásoknak
- Assembly programozásból elakadóknak
- ZH-ra és vizsgára készülőknek
- Egyetemi assembly feladatokon dolgozóknak
- AVR vagy PIC mikrovezérlőkkel foglalkozóknak
- Saját elektronikai vagy mikrovezérlős projekten dolgozóknak
- A processzorok működése iránt érdeklődőknek
- Az assembly és a gépi kód kapcsolatát mélyebben megérteni szeretőknek
Hogyan zajlik a korrepetálás?
Az órák teljesen online zajlanak, képernyőmegosztással és közös programozással. Dolgozhatunk konkrét egyetemi feladatokon, saját projekten vagy akár egy teljesen új assembly programon is.
Nem egyszerűen kész megoldásokat mutatok, hanem közösen építjük fel a programot az alapoktól. Foglalkozunk a feladat megértésével, az algoritmus megtervezésével, a kód megírásával és a hibakereséssel is.
Az óra során elkészített kódokat és jegyzeteket a foglalkozás végén elküldöm, így később is vissza tudod nézni azokat.

Az assemblynél nem csak azt nézzük meg, hogy melyik utasítást hogyan kell használni, hanem azt is, hogy mi történik a processzorban az utasítás végrehajtásakor. Megnézzük a regisztereket, a memóriát, a címzést, az ALU működését és az utasítások végrehajtásának logikáját. Különösen érdekes lehet a saját építésű CPU és saját assembly nyelv használata a tanulás során. Egy egyszerű, saját processzoron keresztül jól szemléltethető, hogyan kapcsolódik össze az assembly program, a gépi kód, a regiszterek, az ALU, a memória és a vezérlőegység. Így az assembly nem csupán egy megtanulandó utasításlista lesz, hanem érthetővé válik, hogyan működik egy processzor a program szintjétől egészen a hardverig.
Miért érdemes hozzám fordulni?
- Több mint 15 év oktatási tapasztalat
- Villamosmérnöki és mérnökinformatikai háttér
- Gyakorlati tapasztalat elektronikai áramkörök és beágyazott rendszerek fejlesztésében
- Tapasztalat a teljes fejlesztési folyamatban, az áramkörtervezéstől és NYÁK-tervezéstől a beágyazott programozásig
- Egyéni, a hallgató tudásszintjéhez igazított oktatás
- Gyakorlati példákon keresztüli magyarázat
- Online, rugalmasan foglalható időpontok
Időpont foglalás
Az időpont foglaló oldalon tudsz időpontot foglalni, az első alkalom előtt lehetőség van egy ingyenes rövid beszélgetésre, ahol átbeszéljük, milyen témában van szükséged segítségre.