(1)二进制乘法运算指令的助记符、指令代码、操作数及程序步见表6—20所列。
(2)指令梯形图如图6—34所示。
(3)指令说明:
①在进行16位运算时,乘积为32位;进行32位运算时,乘积为64位。
②在进行32位运算时,如用位元件作目标数,则乘积只能得到低32位,高32位丢
失。在这种情况下应先将数据移入字元件再进行计算。
③用字元件时,不可能监视64位数据。在这种情况下,通过监视高32位和低32位
并用下式获得运算的结果,即
64位结果=高32位×232+低32位
④最高位是符号位,0为正,1为负。
(2)指令梯形图如图6—34所示。
(3)指令说明:
①在进行16位运算时,乘积为32位;进行32位运算时,乘积为64位。
②在进行32位运算时,如用位元件作目标数,则乘积只能得到低32位,高32位丢
失。在这种情况下应先将数据移入字元件再进行计算。
③用字元件时,不可能监视64位数据。在这种情况下,通过监视高32位和低32位
并用下式获得运算的结果,即
64位结果=高32位×232+低32位
④最高位是符号位,0为正,1为负。