引用引用第3楼holdkcxyz于2019-09-09 09:27发表的 :+F 常数 +0.0 DXXX
引用引用第4楼a446871451于2019-09-16 18:17发表的 :正解,谢谢,CP1H的MOVL不能直接传送浮点数常数,只能用四则运算,CJ的可以
引用引用第5楼wingwf2000于2019-09-18 15:08发表的 :那个加法能实现12.345么?也就是带小数位,不是102.0或23.0等整数之类的?如果不能,那就去网上下载个浮点数转二进制的软件,将浮点数先转换为二进制表示的整数,然后将这个整数传送到指定的寄存器即可,当然明面上看是二进制整数,实际已经是浮点数了,可以参与浮点运算了,如果以浮点数监控的话,就能看出来了
引用引用第6楼wingwf2000于2019-09-18 15:11发表的 :这个好像只能是整数对应的实数,也就是1.0,102.0,之类小数部分是0的,如果小数部分不是0的再用4则运算就太麻烦了
引用引用第7楼wingwf2000于2019-09-18 15:15发表的 :当时也为CP1H的浮点数发愁,后来发现可以在符号表里定义浮点常数,也就是定义一个符号,但数据类型设置为Number类型,在后面的一列里设置为浮点常数即可,这个功能好多人都不知道,没有仔细看软件的帮助,可以是任意的浮点常数,带小数部分也可以,当然也可以现将浮点数转为以二进制表示的整数再传送给寄存器