ZHCU947E June 2015 – January 2023
初始化单精度浮点值
.floatvalue[, ...,valuen]
.float 指令将单浮点常量的 IEEE 单精度浮点表示应用于当前段中的一个字中。value 必须是具有算术类型的绝对常量表达式,或等同于具有算术类型的绝对常量表达式的符号。每个常量都转换为 IEEE 单精度 32 位格式的浮点值。
对于 big-endian 排序,存储 32 位值时首先存储指数字节,然后存储小数的最高有效字节,最后存储小数的最低有效字节,其格式如#STDZ0728279 所示。
当您在 .struct/.endstruct 序列中使用 .float 时,.float 会定义成员的大小;但不会初始化存储器。如需更多信息,请参阅 .struct/.endstruct/.tag 主题。
以下是 .float 指令的示例:
1 00000000 E9045951 .float -1.0e25
2 00000004 40400000 .float 3
3 00000008 42F60000 .float 123