发布于 2010-09-02 15:51:33
10楼
在这里,L 320 与 L L#320 结果是相同的,与16位数或32位数无关。
楼主不理解编程者为什么写
L 320 //320转换指针为P#40.0
T MD 28
而没有
SLD 3
指令,其实是这样的:
如果按照前面的格式,该处的代码应该是:
L 40
SLD 3
T MD 28
因为40左移3位后得到的值为320,所以编程者直接将
L 40
SLD 3
写成了
L 320
其结果是一样的。
就象
L L#100 //Acuu1装入32位整型100
SLD 3 //左移3位
也可以写成
L L#800
L 4
SLD 3 //左移3位
也可以写成
L 32
没有