Board logo

标题: 浮点数格式及与十进制数的转换和程序设计方法-1 [打印本页]

作者: 苹果也疯狂    时间: 2015-1-16 13:59     标题: 浮点数格式及与十进制数的转换和程序设计方法-1

    在我们设计的仪表中采用PIC系列单片机,碰到了浮点数的运算问题,查阅其有关资料发现,其浮点数的格式及其与十进制数之间的转换,与我们常用的MCS-51单片机所提供的三字节、四字节浮点数完全不同,本文将说明其浮点数的格式及其与十进制数之间的转换和程序设计步骤。



1 浮点数的格式



Microchip公司单片机所采用的浮点数格式是IEEE-754标准的变异型。32位浮点数格式为:





  

其中:×表示一位二进制数0或1;Eb为指数的偏差;S为浮点数的符号位,S=0为正数,S=1为负数;小数点“·”在符号位S的右边;BY0BY1BY2为尾数的小数部分。  



应特别注意:



⑴浮点数隐含其整数部分为1。



⑵十进制数0的浮点数表示为00H,00H,00H,00H。





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0