【摘要】:图3-124 功能指令MULB格式3.参数设定RST复位信号:RST=0时不执行复位,RST=1时执行复位,W1=0。二进制乘法结果的状态输到运算输出寄存器R9000中。图3-125 MULB功能指令数据格式设定R9000结果输出如下:4.用法例如:程序如图3-126所示。程序执行过程如图3-127所示:被处理数据作乘法运算数据为1B二进制代码,被乘数据存储地址为R0100,乘数为2,乘法运算结果输出地址为R0102,如果乘法运算出现错误,报警信号输出地址为R0000.0。
1.功能
进行1B、2B、4B长的二进制形式的乘法运算。
2.符号
如图3-124所示。
图3-124 功能指令MULB格式
3.参数设定
RST复位信号:RST=0时不执行复位,RST=1时执行复位,W1=0。
ACT触发信号:ACT=0时不执行MULB指令,ACT=1时执行MULB指令。
W1错误结果输出:W1=0时程序执行过程中无错误,W1=1时程序执行过程中出错,如乘法结果超出指定的字节数。
数据格式:以4位二进制代码指定数据格式,如图3-125所示。
被乘数据地址:设定存储被乘数的地址。
乘法数据:地址或常数。
结果输出地址:设定运算结果的输出地址。(www.xing528.com)
二进制乘法结果的状态输到运算输出寄存器R9000中。
图3-125 MULB功能指令数据格式设定
R9000结果输出如下:
4.用法
例如:程序如图3-126所示。
程序执行过程如图3-127所示:
被处理数据作乘法运算数据为1B二进制代码,被乘数据存储地址为R0100,乘数为2,乘法运算结果输出地址为R0102,如果乘法运算出现错误,报警信号输出地址为R0000.0。
图3-126 功能指令MULB格式
图3-127 MULB指令程序执行解析
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。