s.inal
Üye
- Katılım
- 23 Mar 2007
- Mesajlar
- 31
- Puanları
- 1
- Yaş
- 40
HansAndersen
üstad soruyu sormamdaki amaç adress register ve pointer olayını biraz daha iyi kavrayabilmek içindi.
yoksa size sorduğumsorunun cevabını ben buldum ancak adress register kullanmadım,tam olarak olaya hakim olmadığımdan,affınıza sığınarak aşağıdaki satırları yorumlamanızı istiyorum.
A I 0.0
AN M 20.0
JNB _001
L P#0.0
T #SERK FC içerisindeki pointer
_001: S M 20.0
OPN #dbno FC inputuna girilen datablok nosu
L #dwdatagir Kopyalamak istenen değer
T DBD [#SERK]
L #SERK
L 32
+D
T #SERK bir sonraki kopyalama işlemi için pointer içeriği arttırılıyor
A(
L #SERK
L L#1600 kopyalama işlemi 50 adet data ile sınırlandırılıyor
==D
)
JNB _002
L 0
T #SERK kopyalama işlemi 50 adet dataya ulaştığında pointer sıfırlanıyor.
_002: NOP 0
üstad soruyu sormamdaki amaç adress register ve pointer olayını biraz daha iyi kavrayabilmek içindi.
yoksa size sorduğumsorunun cevabını ben buldum ancak adress register kullanmadım,tam olarak olaya hakim olmadığımdan,affınıza sığınarak aşağıdaki satırları yorumlamanızı istiyorum.
A I 0.0
AN M 20.0
JNB _001
L P#0.0
T #SERK FC içerisindeki pointer
_001: S M 20.0
OPN #dbno FC inputuna girilen datablok nosu
L #dwdatagir Kopyalamak istenen değer
T DBD [#SERK]
L #SERK
L 32
+D
T #SERK bir sonraki kopyalama işlemi için pointer içeriği arttırılıyor
A(
L #SERK
L L#1600 kopyalama işlemi 50 adet data ile sınırlandırılıyor
==D
)
JNB _002
L 0
T #SERK kopyalama işlemi 50 adet dataya ulaştığında pointer sıfırlanıyor.
_002: NOP 0