读书笔记——Windows环境下32位汇编语言程序设计(6)使用浮点指令进行64位除法
2014-01-05 18:52
197 查看
罗云彬 典藏版Page192,mark下。
这段代码看不懂,手册上根本没有fdivr不带操作数的指令。
后面6句看不懂,感觉逻辑有问题。
这段代码看不懂,手册上根本没有fdivr不带操作数的指令。
.data dqTickCounter1 dq ? dqTickCounter2 dq ? dqFreq dq ? dqTime dq ? dwlm dd 1000000 .code invoke QueryPerformanceCounter,addr dqTickCounter1 invoke QueryPerformanceCounter,addr dqTickCounter2 invoke QueryPerformanceFrequency,addr dqFreq mov eax,dword ptr dqTickCounter1 mov edx,DWORD ptr dqTickCounter1+4 sub dword ptr dqTickCounter2,eax sub dword ptr dqTickCounter2+4,edx finit fild dwFreq fild dqTickCounter2 fimul dwlm fdivr fistp dqTime
后面6句看不懂,感觉逻辑有问题。
相关文章推荐
- 读书笔记——Windows环境下32位汇编语言程序设计(6)使用浮点指令进行64位除法
- 在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的
- win7 64位下 使用DOSBOX 进行汇编程序的编写调试
- 如何在各个版本的VC及64位下使用CPUID指令
- [C#源代码]使用SCPI指令对通信端口(RS232/USB/GPIB/LAN)进行仪器编程
- 在Java中使用标准输入输出设备进行字符串,整数浮点数等 的输入输出操作
- centos 使用rz、sz指令进行上传下载
- 怎样在64位win7下使用silktest对注册表进行测试
- 使用jsp的forward指令进行页面跳转时注意session对象的清除
- 使用BigDecimal进行除法运算的时候报 Non-terminating decimal expansion; no exact representable decimal result
- win7 64位 中使用VS2010进行远程调试
- [转]在64位的环境中使用VS建立Web项目进行Oracle连接需要注意WebDev是32位的
- 在Ubuntu 14.04 64位上使用libpcap进行抓包和解包
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- 如何在各个版本的VC及64位下使用CPUID指令
- JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
- 如何在各个版本的VC及64位下使用CPUID指令
- 在C/C++代码中使用SSE等指令集的指令(5)SSE进行加法运算简单的性能测试
- VS2012+openCV 2.4.8进行编译:VS2012 64位 使用OPENCV应用程序不能正常启动 (0xc000007b)怎么处理?