### DESQRP

指令说明：

DESQRP 是 32 位连续执行型 2 进制浮点数开方运算，即指令激活一次，执行一次运算。是将源操作数[S+1,S]进行开方（开根号）运算后，将其结果传送到目标操作数[D+1,D]中。

在[S+1,S]中指定了常数（K,H）时，数值会自动转换成 2 进制浮点数。

[S+1,S]的内容仅正数有效，若为负数时，运算出错，不执行指令。

操作数：

S：D,K,H,LV,DT,@

D：D,LV,DT

指令格式：[DESQRP S D]

编程示例：

上电运行时，M8002 导通一个扫描周期，DMOV 指令将常数 K25 传送给 D1D0，DFLT 指令将 D1D0 的数据转换为浮点数，存储到 D3D2，X0 闭合，DESQRP 指令执行一次，将 D3D2 的浮点数 25.0000 开方运算，运算后的浮点数值为 5.0000，传送到 D5D4 中。