社区
VC.NET
帖子详情
高手救命哦,谁做过x86的汇编实现两个双精度浮点数的相加?
emailcdh
2003-06-16 10:40:27
比如设X、Y、Z和W已定义为双精度数,实现:W =((X+Y)+24)-Z
...全文
340
1
打赏
收藏
高手救命哦,谁做过x86的汇编实现两个双精度浮点数的相加?
比如设X、Y、Z和W已定义为双精度数,实现:W =((X+Y)+24)-Z
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahu9870
2003-06-17
打赏
举报
回复
如果不用定点仿真程序包,可直接用FPU计算。
示例代码:
fld X
fadd Y
fadd tmp ;tmp = 双精度数24
fsub Z
fstp W
注意应加上初始化代码。
不过此类问题是否应到汇编版块提问?
IA-32机器码
例如`ADDPD xmm1, xmm2/m128`用于将
两个
打包的
双精度浮点数
相加
。 #### 结论 通过对IA-32架构的深入了解,我们可以看到,即使是在现代高性能的Intel Core i7处理器中,IA-32架构仍然是其基础之一,确保了对旧有...
微型计算机组成原理.ppt
此外,浮点数的表示遵循IEEE标准,分为单精度和双精度两种格式,分别使用32位和64位表示,其指数部分和尾数部分的组合可以近似表示实数,但浮点数的精度受到二进制表示的限制,只能精确表示某些2的倍数。 了解这些...
汇编
语言
实现
双精度浮点数
加法
在
汇编
语言中,
双精度浮点数
通过特定的寄存器来操作,如在
x86
架构中的XMM寄存器集。这些寄存器设计用于处理SIMD(单指令多数据)运算,其中涉及包括
双精度浮点数
在内的数据类型。自1985年起,IEEE 754标准就已成为...
双精度浮点数
转换器在线_关于浮点数的几个有意思的例子
本文都是下面文章开头6个问题的解答:张雅宸:浮点数的二进制表示以及几个例子zhuanlan.zhihu.com问题1int 当
两个
数字都是float类型时,相乘的结果却是58。揭开谜底的过程涉及了浮点数的存储方式、浮点数的乘法...
深入浮点海洋:
汇编
语言中的浮点数运算艺术
尽管高级编程语言提供了直观的浮点数操作,但在
汇编
语言层面
实现
浮点数运算则需要深入硬件和指令集架构的细节。本文将带你探索如何在
汇编
语言中
实现
浮点数运算,并展示具体的代码
实现
。在计算机中,浮点数的存储和...
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章