由于要复习考试了,所以才翻译了一半,原文是在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里检索到它。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最初由 jhkdiy 发布谢谢大家,考试倒没什么,我现在担心的是毕业找工作
最初由 kanxue 发布将要求及简历给我一份,有机会再反馈你。