关于浮点运算

lxf8007 2005-12-28 01:05:57
怎样将一个数转换为浮点数,例如: C377999A var1 dd -247.6 是怎样转化的
...全文
188 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pagechen 2006-01-20
  • 打赏
  • 举报
回复
C3 77 99 9A


C3 = 0b11000011
首位(1bit)符号
7bit 进位 0b1000011 - 0x3F = 4


C3 77 99 9A = 0b(-0.1111 0111 1001 1001 1001 1010) * 2^(4*2) = 0x(-E7.999A)

转化为十进制就是-247.6
cupidvenus 2006-01-13
  • 打赏
  • 举报
回复
ieee754规范
大熊猫侯佩 2005-12-31
  • 打赏
  • 举报
回复
察看 ieee754 浮点规范,有的系统结构与组成的书籍上有相关介绍,网上也有
关于转换的详细帖子。
rockefeller8 2005-12-28
  • 打赏
  • 举报
回复
^_^看参考书上介绍的浮点转换格式

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧