您现在所在的是:

三菱Mitsubishi

回帖:3个,阅读:4350 [上一页] [1] [下一页]
1018
天涯浪子
文章数:13
年度积分:50
历史总积分:1018
注册时间:2003/6/16
发站内信
发表于:2012/6/16 10:20:51
#0楼
[size=4]本人初学接触到SMOV指令:如(D10) = K9876,(D20) = K4321。请教指令执行功能:SMOV D10 K4 K2 D20 K3

我现在不明白的是“k2”是指“k4”对应“D10”值的“98”吗?为什么?“k2”在这里怎么理解?

谢谢![/size]
[此贴子已经被作者于2012/6/16 10:24:55编辑过]
20507
qlin 版主
文章数:6709
年度积分:50
历史总积分:20507
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2012/6/16 12:30:04
#1楼
看了一下台达ES2的编程手册,二者的SMOV指令应当差不多;
K2可以理解成传送两位——K4指定从何处算起,K2指定传送的位数(到何处为止)。
这是在BCD模式下的情况。
欢迎您支持 “中华工控网” 论坛  http://bbs.gkong.com/    “电工技术”版块
————
本人技术久已荒置,不便参与技术讨论、更无法答疑,只能一旁看看,偶尔可能提示一下队形、以示存在感……
各位见谅,谢了!   20170501启
600
clshaoguang
文章数:4
年度积分:50
历史总积分:600
注册时间:2012/7/4
发站内信
发表于:2012/7/5 21:14:48
#2楼
不是的  
应该是BCD码,k2指的是几位,k4是右起开始的位置。
600
510272691
文章数:10
年度积分:50
历史总积分:600
注册时间:2012/3/28
发站内信
发表于:2012/7/13 16:06:34
#3楼
该指令执行的时候,会自动转成BCD码,k2指的是从D10中移动几位,k4是D10右起开始的位置,K3是指D20中右起的第几位。完成移位后,自动转换成二进制。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004