hu:s7:tia_adressing

No renderer 'pdf' found for mode 'pdf'

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.

A változók részeire az alábbi ábrán összefoglaltak szerint lehet hivatkozni a TIA-ban:

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:

slice access TIA in praxis

  • hu/s7/tia_adressing.txt
  • 2022/04/21 15:04
  • ()