Frage zu Pointer

Waelder

Level-2
Beiträge
964
Reaktionspunkte
117
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

ich quäl mich z.Zt. noch mit den Pointern rum.

Wenn ich ein Pointer auslesen will wie muss ich das machen ?
Ich hab mir zum Testen ein FC gebastelt. Ich les ein Pointer ein (P##BEREICH z.B. DB10.DBX8.5) Wie kann ich die einzelnen Werte auslesen ?

Mein Programm ist wie folgt :
Code:
      L     P##BEREICH                  //Lese Pointer ein
      LAR1                              //Schreibe in Adressregister 1
      L     W [AR1,P#0.0]               //Lade Wort aus Adressregister 1 ab Byte 0
      T     #DB_NR                      //Schreibe DBNR auf Ausgang

      L     B [AR1,P#2.0]               //Lade Wort aus Adressregister 1 ab Byte 0
      T     #TYP                        //Schreibe TYP auf Ausgang
Mit den ersten drei Bytes komm ich klar aber mit den Byte 3 bis 5 kann ich nichts anfangen
Ich möchte noch die Info zu Byteadresse und Bit.
Das Schreiben auf den Pointer Fehlt mir noch.
Werd ich noch testen. Wenn ich den Lese Pointer begriffen habe.

Grüsse Micha
 

Anhänge

  • point.JPG
    point.JPG
    30,8 KB · Aufrufe: 52
Zurück
Oben