在VS的环境下,我们可以写.asm文件,用NASM来编译,也可以在.c或者.cpp文件里面,使用_asm关键字来嵌入汇编语句。那么,请问,相同的代码,用.asm文件和.cpp的文件,会获得同样的编译和执行效率吗?
多谢指教!
------解决方案--------------------------------------------------------
you can write it and see dasm code
------解决方案--------------------------------------------------------
自己比较下巴...
------解决方案--------------------------------------------------------
个人觉得如果写ASM的技术比较好的话,写出来的有时候的确会比编译器生成的代码好一点,但在一般情况下,我们还是应该相信成熟的编译器。
------解决方案--------------------------------------------------------
在CPp中,好像编译器自动要加很多初始化代码
------解决方案--------------------------------------------------------
我觉得汇编后,执行效率差不多吧。
------解决方案--------------------------------------------------------
優化的話, 先優化算法