Programda toplama ve çıkarma işlemi yapılan adresler sabit değil zaten,işlem yapılacak adresleri tanımladığımız pointer lar belirliyor.
-öncelikle DATE formatındaki tarih değerinden DAY kısmını MW30 a aktardığımızı düşünelim.yani MW30 da güncel gün değeri var.
-Bugün ayın 10 u olduğu için bugün MW30=10 DUR.
- L mw30
ITD
SLD 3
T #Pointer_1
komutlarını yazarsanız,pointer 1 e mw30 daki di işareti yüklersiniz (yani gün ayın 10 u)
OPN DB10
L DBW[#Pointer_1]
Komutu ile DB10.DBW10 u yüklemiş olursunuz,eğer bugün ayın 30 u olsaydı aynı komutla DB10.DBW30 u yüklemiş olacaktınız.
Yani pointer aslında kullanılan bir adres yada deger değil,işaretçidir.Duruma göre nereden okuma veya nereye yazma yapılacağını yönlendiren bir araçtır.