首页
社区
课程
招聘
[原创]发布SimplyFPU的前6章翻译
2006-12-22 21:14 11502

[原创]发布SimplyFPU的前6章翻译

2006-12-22 21:14
11502
由于要复习考试了,所以才翻译了一半,原文是在masm32v9.0中找到的,相信已安装该开发包的朋友都知道,不过面对全英文的长篇大论,有些朋友是有喜有气,有力不从心的感觉。我为了在Win32asm中掌握FPU的使用,在网上搜索了一番,想找找有没有关于FPU的详细介绍和使用,但很遗憾,除了对一些指令的零星介绍外找不到关于讲解FPU原理的资料。无意中找到Simply FPU的主页,看了下才知道原来整份资料已打包到masm32v9了,真是得来全不废功夫~~~~
    这些译文采用PDF格式,一来方便打印,二来清晰度也高。
    热切希望各界朋友对译文出现的翻译错误进行反馈。以便我及时修正,祝大家学有所成!

简介和目录:
目录

第零章:  简介
第一章:  FPU内部解说
第二章:  FPU使用的数据类型和寻址方式
第三章:  与FPU内部有关的指令
第四章:  数据传输指令-实数
第五章:  数据传输指令-整数
第六章:  数据传输指令-压缩十进制数
第七章:  比较指令
第八章:  算术运算指令-用于实数
第九章:  算术运算指令-用于整数
第十章:  三角函数指令
第十一章:对数和指数指令
第十二章:其它指令
第十三章:解说例子
附录 1:  FPU同义指令表

第零章:简介

FPU,也被称为-协处理器,当第一部PC走进超市时它还是可选的,而现代PC都配置了一个协处理器。尽管原来的PC-XT在几年间就大大进步了,但FPU本身在同个时代并没有作出相应的改变。除了增加一些很少的指令外,主要的改善还是在于扩充一些已有的指令。
    整个FPU汇编指令集相对来说比较少并且容易记忆,但学习那个参数能用于那条指令则应该较花时间一点。在开发中的主要困难在于合理地使用编程技术来避免一些FPU所特有的错误陷阱。
    这份文档的主要目的在于展示用最小的努力也能相对容易地学习到FPU的使用。一旦掌握了基础,任何复杂的计算都能完成。
    第一章描述了FPU内部和它们是怎样运行的,有些知识对于适当地使用FPU来说是绝对需要的,有些则帮助理解后面一些指令的输出。随后的一章讲述各种各样的数据类型和那些数据能用于那些指令,包括一份对浮点数据格式的详细论述。
    FPU指令在稍后几章中详细说明,这些章节都是根据一些“偏向”条件进行重新组合的。尽管每条指令的解说都能在MASM32里提供的Fphelp.hlp文件里找到,但本文提供了更多关于使用它们的现实例子来进行更深入的讨论。
    最后一章提供了对一个半复数计算例子的完整解说。
    值得注意的是这份文档是为使用MASM语法而准备的。尽管有许多汇编器/编译器都为FPU指令的助记提供了相似的语法,但在内存变量的寻址模式上可能有所不同。也就是说有些不需要显式参数的指令可能在其它的汇编器/编译器上不支持。
    任何对改进这份文档的评论或建议都会给予适当的考虑,这些信息可以发送到:
    rayfil@hotmail.com
    请在主题行里使用“Simply FPU”以便帮助从不断增长的SPAM里检索到它。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞7
打赏
分享
最新回复 (14)
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
colboy 2006-12-22 22:55
2
0
好文!!!!!!!!!!
雪    币: 2108
活跃值: (208)
能力值: (RANK:1260 )
在线值:
发帖
回帖
粉丝
arhat 31 2006-12-22 23:32
3
0
感谢!
祝考个好成绩
雪    币: 267
活跃值: (16)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Rinrin 1 2006-12-22 23:45
4
0
Thanks
也祝考试顺利
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
jhkdiy 6 2006-12-23 01:13
5
0
谢谢大家,考试倒没什么,我现在担心的是毕业找工作
雪    币: 32401
活跃值: (18875)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2006-12-23 08:47
6
0
最初由 jhkdiy 发布
谢谢大家,考试倒没什么,我现在担心的是毕业找工作


将要求及简历给我一份,有机会再反馈你。
雪    币: 262
活跃值: (56)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
jhkdiy 6 2006-12-23 13:37
7
0
最初由 kanxue 发布
将要求及简历给我一份,有机会再反馈你。

真是天大的惊喜,无论如何,在此先万分感谢!
雪    币: 6073
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
forgot 26 2006-12-23 20:26
8
0
赞,怎么我想要什么你就翻译什么
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xianhe 2006-12-25 18:10
9
0
好文...收藏下.  慢慢研究.   
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lmusic 2009-5-13 12:54
10
0
啥也不说了,最近也碰到了浮点预算的问题,谢谢了
雪    币: 22
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
supermilg 2009-5-24 23:08
11
0
顶 ! 看一看,尽管浮点指令接触不多,不过以备不时之需
雪    币: 354
活跃值: (147)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
haithink 1 2009-12-22 13:51
12
0
楼主和我的经历很相似啊,也是到处找资料,原来电脑里有。不好楼主英语功底比我好,我拿本词典看也慢死了,感谢楼主
雪    币: 437
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jijimao 2009-12-23 22:28
13
0
就想着什么时候可以了解一下FPU
雪    币: 466
活跃值: (119)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
kusky 4 2010-1-1 11:13
14
0
打个标签,以备学习
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
iamocean 2010-1-3 18:32
15
0
很不错,下来慢慢看。
游客
登录 | 注册 方可回帖
返回