L #VehiclesLeftToDo //Load vehicle number
ITD //Convert from integer to double integer
SLD 4 //Shift left 4 bits (align byte boundary and multiply by 2)
LAR1 //Save in address register 1
#以上,是我截取的一个块的部分语句表程序
请大侠帮我解释下 这里的ITD,我们系统程序,把指针数据装载AR1里,有时有这个ITD,而有时就没有,我知道AR1是32位的,这里的语句表,去掉ITD有影响吗????!!!
以下,是我截取的另一个块的语句表,这里就没有ITD!!!
M001: T #Vehicle_number_LOOP
L #Vehicle_number_LOOP
SLD 4
LAR1 //首次循环AR1=8.0
装载的数据都为正,整数。这里的ITD一会有,一会没的,晕了 请西门子朋友帮忙了