一个程序请看我分析的对不 点击:243 | 回复:0



DREAM15985

    
发表于:2012-07-06 14:56:25
楼主
LD     SM0.0
 MOVW   16#0, VW110
 MOVD   &VB100, AC1
 MOVB   *AC1, AC0
 FOR    VW20, +1, +5
 +I     AC0, VW110
 INCB   AC1
 MOVB   *AC1, AC0
 网络2
 NEXT
 网络3
 LD     SM0.0
 INVB   VB111
 +I     16#1, VW110
 MOVB   VB111, VB105
 
 
 将常量0传送至VW110,既清空VW110
 把VB100 传送到累加器AC1里,AC1存储的是寄存器VB100地址,不是VB100的数值
 将指针ACI的地址 (还是AC1的数值)传送给累加器AC0
 循环程序,次数存储在VW20里
 AC0(此时应该是VB100里的数值吧,为什么不用AC1,AC1传送到AC0,为什么呢?
 AC1-1,这个AC1指的那里值呢,是不是还是VB100里的数值,还是指的vb100地址位  100
 
 这个ACI上面传下来的呢还是指针所指的地址vb100
   循环结束,共计5次
   下面就不解了,各位大侠,看看我分析的那种对啊,希望不吝赐教。谢谢。

SSI ļʱ