Pointer?!

tuneit

Level-1
Beiträge
54
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen.


L DB_SETPOINT.DBD
L 4
*I
L 0
+I
L 8
*I
T INDEX
AUF DB_POSI

L DBD [INDEX]
T DBD_POSI.DBDABSOLUT

Kann mir wer diesen Pointer erklären? ...
Bin soweit dahnter gekommen das ich den INDEX /8 rechnen muss um auf mein Byte zu kommen worauf im DB zugegriffen wird.
Aber das warum steht immer noch :)...

Hatte bis jetzt immer nur mit Pointern zu tun die übers AR arbeiten.

Viele Grüße..
 
als signed INT ... der pointer kennt aber keine negativen adressen, es heißt zwar kellerspeicher, aber selbst der ist über normal null :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
als signed INT ... der pointer kennt aber keine negativen adressen, es heißt zwar kellerspeicher, aber selbst der ist über normal null :ROFLMAO:

ich weis das mein liber vierlagig :ROFLMAO::ROFLMAO:
das war wgen 65535
ich glaube wen man ein adrese im wort macht mus die adrese bis 32767 gehn mehr nicht
oder bin ich dum?
 
... ich verstehe jetzt den Zusammenhang zwischen Fragen und Antworten nicht mehr ...
trotzdem vielleicht folgendes :
Ein Pointer adressiert auf Bit-Basis. Die maxmiale Byte-Adresse kann sicherlich 65535 sein. Das Ganze mal 8. Wenn du hier einen DINT einsetzt, so kommst du nicht an dessen Grenzen. Deshalb wird das Pointer-Format (wahrscheinlich) als 32-Bit-Variable angegeben ...

Gruß
LL
 
Zurück
Oben