richtige "Aha-Effekt" bleibt aus

xvitali

Level-2
Beiträge
28
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Was wird hier Ausgeblendet? UD DW#16#FFFFFF Kann jemand das mal Erklären?
Code:
      L     #NR_ACHS_DB
      T     #STAT0
      AUF   DB [#dbnr]

      TAR1  
      T     #ar1                        //AR1 retten
      TAR2  
      T     #ar2                        //AR2 retten
    [B]  UD    DW#16#FFFFFF                //Bereichscodierung ausblenden[/B]
      L     P##WR_PZD                   //Adresse input any in Akku
      +D                                //akku zum ar2 addieren
      LAR2                              //Ar2 mit akku1 laden
      LAR1  P##wrz                      //Adresse temp any in Ar1
      L     5                           //5 Schleifendurchläufe
loop: L     D [AR2,P#0.0]               //20 Byte übertragen
      T     LD [AR1,P#0.0]              //Any übergeben
      +AR1  P#4.0                       //ar1 um 4 Byte erhöhen
      +AR2  P#4.0                       //ar2 um 4 Byte erhöhen
      TAK   
      LOOP  loop
      LAR2  #ar2                        //Adressregister wiederherstellen
      LAR1  #ar1
Danke
 
Was wird dadurch Erreicht?

das im adressregister 2, welches du für die anwendung brauchst, nicht mehr die bereichscodierung stehen hast ... wenn die anwendung abgeschlossen ist, wird das adressregister 2 wieder vollständig hergestellt.

das adressregister 2 wird für die adressierung in FBs verwendet ... und enthält baustein und instanzbausteinkennung im letzten byte ... damit kannst du natürlich nicht arbeiten
 
Zurück
Oben