quote:以下是引用火麒麟在2011-12-01 15:25:10的发言:
有时候我喜欢直接用32位指针,同时利用DB和DI寄存器,参考N侠的例子,如果要DB13里的地址连续,可以这么:
L P#0.0
T #PointerTemp1
T #PointerTemp2
OPN DI 13
L 20
Next: T #loopNum
L 0.000000e+000
T DID [#PointerTemp1]
OPN DB 11
L DBD [#PointerTemp1]
OPN DB 12
L DBD [#PointerTemp1]
==R
JNB A
T DID [#PointerTemp2]
L #PointerTemp2
+ 32
T #PointerTemp2
A: L #PointerTemp1
+ 32
T #PointerTemp1
L #loopNum
LOOP Next
L 0.000000e+000
T DID [#PointerTemp1]
这两句可以删掉。。