登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:下图中D0和D1中的数据是怎么换算得来的?

点击:1941 回复:18

下图中D0和D1中的数据是怎么换算得来的?
附件 20160107184401634.jpg
最后修改:2016/1/7 19:36:33
16-01-07 18:46
你图中D0的数据,是利用MOV直接把数值传送过去的。
16-01-07 19:31
D0 D1中的数据要看成整体,因为前面那指令是DMOV,是32位操作的指令。
16-01-07 19:35
32位数据,D1存的是高16位,D0存的是低16位,仅此而已;
16-01-07 19:38
你好,我是问图中红圈中 D0(22173) 和 D1(3277) 的数据是怎么由 214738467 换算得来的?
16-01-07 19:41
你好,我是问图中红圈中 D0(22173) 和 D1(3277) 的数据是怎么由 214738467 换算得来的?
16-01-07 19:42
那它是怎么由 214738467 换算成 D0(22173) 和 D1(3277) 的数据的?不是说寄存器是存储的二进制数据吗?
16-01-07 19:44

引用 ymxu 在 2016/1/7 19:41:33 发言【内容省略】

不好意思,没有看清表情
16-01-07 19:45
214783645(十进制)=   1100 1100 1101    0101 0110 1001 1101 (二进制)
这个是32位的数据,32位是由两个16位组成的,如果分开的话
D0=0101 0110 1001 1101(二进制)=22173(十进制)
D1=1100 1100 1101(二进制)=3277(十进制)
16-01-07 19:45
正解表情
16-01-07 19:52

上一页下一页

工控新闻

更多新闻资讯