LAR1 P#362.0
LAR2 P#366.0
OPN "DB 12"
L 90
M201: T #Schleife
L DBD [AR1,P#0.0]
T DBD [AR2,P#0.0]
L -4
SLW 3
+AR1
+AR2
L #Schleife
LOOP M201
各位大侠,这段程序的作用我已经了解了。每次循环之后,AR1和AR2中的值会每次递减4,并如此循环90次;并把前一个双字里面的数据依次传递到下一个双字里面。
里面唯一看不懂的就是 -4 左移 3 位以后,它的符号位不就会被移走了吗?为什么还能够实现AR1和AR2中每次循环递减4的功能?
请各位大侠给指点一下,第一次看寻址的程序,看了大半天了,还有这么个疑问。