hu:s7:tia_adressing

Differences

This shows you the differences between two versions of the page.

hu:s7:tia_adressing [2022/04/21 15:04] ()
 1:  1:
 +====== TIA Portal címzés ======
 +A TIA Portallal szemben a legfőbb probléma a klasszikot ismerő programozók részéről a címzés körülményessége. Azt, amit a klasszikban egy **"AT"** deklarációval meg lehetett oldani (például egy bit arrayt //"rátenni"// egy DW-re), az itt már nincs. A TIA a szimbolikus címzést helyezi előtérbe, és ez sok (nagyon sok) problémát hoz magával, ez az "IT" szemlélet ugyanis igencsak szembemegy a megszokott gyakorlattal. 
 +
 +A helyzet azért ennyire nem súlyos, mint amilyennek elsőre látszik. Van ugyanis hivatkozási lehetőség a változók részeire (csakúgy, mint a klasszikban), illetve vannak régi, még commodore-os időkből ismert barátaink, a **PEEK** és **POKE**, amik azért megoldást kínálnak a problémákra, amikre at "AT" pofonegyszerű megoldást adott. Lássuk.
 +
 +===== Részhivatkozás a változókra =====
 +A változók részeire az alábbi ábrán összefoglaltak szerint lehet hivatkozni a TIA-ban:
 +
 +{{:hu:s7:slice_access_tia.png|slice access TIA}}
 +
 +Ezt az eljárást **slice access**-nek nevezik, (//"szelet hozzáférés"//). Ezzel egy nagyobb változó részeibe egyszerűen bele lehet hivatkozni. Erre néhány gyakorlati példát is mutatok:
 +
 +{{:hu:s7:sliceaccess.png|slice access TIA in praxis}}
 +
  
  • hu/s7/tia_adressing.txt
  • 2022/04/21 15:04
  • ()