L 104
L 8
*I
L DB7.DBW 170
+I
LAR1
请问这里的104 和8是怎么回事,为什么这么用,谢谢各位大神
最佳答案
L 104
L 8
*I
L DB7.DBW 170
+I
LAR1 //这条指令的意思是将ACCU1里的值装载到AR1里
104*8的意思就是:104个字节,8对应的是一个字节8个位,32位指针机含有位的地址也还有字节的地址,如果直接输入104的话,对应的数据地址就是104/8=13,就是第13个字节,而不是第104个字节;
32位指针的定义是:第0位~第2位作为寻址操作的位地址,第3位~第18位作为寻址操作的字节地址,第19位~第31位没有定义;
提问者对于答案的评价:
非常谢谢您的回答。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc184222.html