2 Möglichkeiten:
1. Die Variable in einem Object (Klasse) kapseln und per Property abfragen\setzen. Dann wird beim Schreiben immer der Setter ausgeführt.
2. Mit einem Guard Page Exception Handler das Daten-Segment der Variable markieren und bei einer Guard Page Exception die gewünschte Routine aufrufen (wenn der Zugriff wirklich auf die Variable ging).
Die erste Lösung ist zu empfehlen, die zweite ist mit Kanonen auf Spatzen geschossen, funktioniert aber auch

Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.