关于三菱PLC 两个16位数据如何合成一个32位数据

有没有大神说明下,两个16位数据,和成一个32位数据是怎样的,还有,,当用MUL指令时,mul D0 D3 D8  ,请问 D8 D9里的值怎么变化

分享到:

4 个回答

0 0
1楼
32位使用DyuMUL D0 D0 D3 D8意思是d0 d1*d3 d4=d8 d9从低到高排列
添加评论
评论内容控制在100字左右。
0 0
2楼

      参与运算的两个16位源元件的乘积,以32位形式存放与指定的目标元件中,其中低16位存放与指定的目标元件中,高16位存放与目标元件的下一元件中,最高位为符号位;

      参与运算的两个32位源元件的乘积,以64位形式存放与指定的目标元件中

MUL D0 D3 D8 也即是 D0*D3=D9 D8 这里就是两个16位的源元件的乘积;

DMUL D0 D3 D8 即 D1 D0*D4 D3=D11 D10 D9 D8

添加评论
评论内容控制在100字左右。
0 0
3楼
32位系统自动分配,相邻数据寄存器从低到高
添加评论
评论内容控制在100字左右。
0 0
4楼
32位系统自动分配,相邻数据寄存器从低到高
添加评论
评论内容控制在100字左右。

你的答案

工业库(www.gongyeku.com)   京ICP备17009829号-3