二进制乘法运算指令的助记符、指令代码、操作数及程序步如表 6-20 所列。
表 6-20 二进制乘法运算指令

指令梯形图如图 6-34 所示。
图 6-34 二进制乘法运算指令梯形图与执行过程(a)16 位乘法运算;(b)32 位乘法运算

指令说明:
① 进行 16 位运算时,乘积为 32 位;进行 32 位运算时,乘积为 64 位。
② 进行 32 位运算时,若用位元件作为目标数,则乘积只能得到低 32 位、高 32 位丢失。此时应先将数据移入字元件再进行计算。
③ 用字元件时不可能监视 64 位数据。此时可通过监视高 32 位和低 32 位并用下式获得运算结果:64 位结果=高 32 位×2³²+低 32 位。
④ 最高位是符号位,0 为正、1 为负。