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
  • ()