TIA Was ist %DIBXX?

Bobbybau91

Level-2
Beiträge
173
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen, ich habe eine Frage zu folgendem Code:

Variablen:
2015-01-20_08-37-35.jpg

Code:
Code:
// Stellgrad
      L     #DP_RD_1.BYTE14
      T     #DP_RD.Stellgrad


// Alarmbyte 1
      L     #DP_RD_1.BYTE15
      T    [B] %DIB32[/B]


// Alarmbyte 2
      L     #DP_RD_1.BYTE16
      T     [B]%DIB34[/B]

Was für ein Operand ist das? Ist es ein Instanzdaten-Zugriff? Wenn ja, auf welche Daten werden dort zugegriffen (Variablentabelle siehe Screenshot)?
 
Ich denke es ist ein Direktzugriff (%) auf Byte 32 und 34 (B3x) im Instanz-DB (DI).
Laut Screenshot liegt das in der Struktur STATUS.
Upss, den Offset vergessen, MBS (folgender Beitrag) hat recht.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich mich jetzt nicht verzählt habe, dann auf Alarm1, bzw. steht das ja sogar im Kommentar ...
16 Byte Offset + Adresse 16.

Das ist so, aber ein sehr gefährlicher Code, welcher auch durchaus unerwünschte Nebenwirkungen haben könnte, z.B. weil nicht Multiinstanzgeeignet da AR2 ignoriert wirde.

Mfg
Manuel
 
Zurück
Oben