本帖最后由 laoxu 于 2015-12-21 08:37 编辑
由于年代久远,现找出来重新编译了一下,加了点文字说明。
使用方法:
先在全局软元件中,定义几个DW型数据寄存器,DW_A, DW_B, DW_C
程序规定:
DW_A, DW_B 为输入, DW_C 为计算值输出
由此可得:
DW_C = FWADD(DW_A, DW_B); // 浮点数 DW_A + DW_B
DW_C = FWSUB(DW_A, DW_B); // 浮点数 DW_A - DW_B
DW_C = FWMUL(DW_A, DW_B); // 浮点数 DW_A * DW_B
DW_C = FWDIV(DW_A, DW_B); // 浮点数 DW_A / DW_B
DW_C = FWABS(DW_A); // 浮点数 DW_A 求绝对值
DW_C = FWNEG(DW_A); // 浮点数 DW_A 求补码
|