发布于 2013-01-05 15:54:33
7楼
我估计楼主有2个地方没有正确理解,才会认为第3和第4句应该交换。
1、XOW操作的对象是什么
XOW异或的对象是MW10和IW12?
很遗憾不是的,异或的对象是累加器1和累加器2的内容。
2、L和T指令会改变些什么
L指令除了将目标内容写入到累加器1外,还将原累加器1的内容写入累加器2
T指令将累加器1的内容写入到目标地址,很重要的一点是,写完后累加器1的内容并没有改变。
L MW 10 //accu1=上周期的输入
L IW 12 //accu1=本周期的输入,accu2= 上周期的输入
T MW 10 // 将accu1写入MW10,accu1还是=本周期的输入,accu2=上周期的输入
XOW //accu1与accu2异或,也就是“本周期的输入”与“上周期的输入”异或