ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
初始化单精度浮点值
.float value[, ..., valuen]
.float 指令将单浮点常量的 IEEE 单精度浮点表示应用于当前段中的一个字中。value 必须是具有算术类型的绝对常量表达式,或等同于具有算术类型的绝对常量表达式的符号。每个常量都转换为 IEEE 单精度 32 位格式的浮点值。
存储 32 位值时首先存储指数字节,然后存储小数的最高有效字节,最后存储小数的最低有效字节,其格式如图 5-7 所示。
当您在 .struct/.endstruct 序列中使用 .float 时,.float 会定义成员的大小;但不会初始化存储器。如需更多信息,请参阅 .struct/.endstruct/.tag 主题。
以下是 .float 指令的示例:
1 00000000 E9045951 .float -1.0e25
2 00000004 40400000 .float 3
3 00000008 42F60000 .float 123