[COLOR=#ff0000]AUF DB 15[/COLOR]
L MD 10
T DB15.DBD0
Je nach Stunde soll ein DWORD aus einem DB (Global-DB16) in das MD10 gespeichert werden.
Habe dies einmal speicher- und einem registerindirekt gelöst. Jetzt zur ersten Frage, wann sollte man den die speicher- und wann die registerindirekte Adressierung verwenden? Außer dass bei der speicherindirekten Adressierung das MD50 belegt ist, dafür bei der registerindirekten das AR1 - gibt es sonst noch Unterschiede?
dann ist es in FB "schöner", statt registerindirekter Adressierung (mit AR..) die speicherindirekte Adressierung mit Pointer in TEMP-DWORD (LD) zu benutzen. Da kann man beliebig viele Pointer benutzen und spart sich das dauernde Umladen des AR1-Registers und muß AR2 nicht anfassen.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?