LD X0
MOV K200 D0
LD X1
MOV K100 D10
LD X2
SMOV D0 K2 K2 D10 K4
把上述程序执行后 D10竟然是: 0 不明白了.
1.K200传送到D0后该是在低八位,即:1100 1000 说明书(电子书140页)用该指令时是从低到高排的四位,我取K2即是从第二位取低两位传到D10的第四、三位(高两位)中, 那么在执行后D10怎么可能是0呢怪了。
后来把D0后的第一个K2改为K4,D10是200.
2. 再把D10后的K4改为K2后,执行后D10是102。(上述在执行时用的都是强制ON所以不存在多个扫描周出现错误)
呜呜,战它一个多小时不下,明天再战,现在来让各位大侠帮把把脉,指点一下迷津。。。。。先谢了呵 呵。
最后修改:2004-6-17 17:52:48