L MW 200 L 2 *I SLW 3 LAR1 OPN DB 100 L DBW [AR1,P#0.0] T MW 32 西门子一段程序,望高手解答!
1个回答
展开全部
L MW 200 将MW200中的值传送到ACC1中
L 2 将ACC1中的值传到ACC2中,再将数值2传到ACC1中
*I ACC1和ACC2中数值相乘,放在ACC1中
SLW 3 将ACC1中的数值向左移三个字
LAR1 将ACC1中的地址指针传送到AR1中
OPN DB 100 打开DB100,以下针对DB100进行操作
L DBW [AR1,P#0.0] 取DB数据块中的AR1地址的值,传送到ACC1中(P#0.0,此为偏移量,因为是0,所以无需对AR1进行处理)
T MW 32 将ACC1中的值传送到MW32中
L 2 将ACC1中的值传到ACC2中,再将数值2传到ACC1中
*I ACC1和ACC2中数值相乘,放在ACC1中
SLW 3 将ACC1中的数值向左移三个字
LAR1 将ACC1中的地址指针传送到AR1中
OPN DB 100 打开DB100,以下针对DB100进行操作
L DBW [AR1,P#0.0] 取DB数据块中的AR1地址的值,传送到ACC1中(P#0.0,此为偏移量,因为是0,所以无需对AR1进行处理)
T MW 32 将ACC1中的值传送到MW32中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询