题
有没有资源学习如何在Delphi中使用程序集?
背景资料
我已经找到并阅读了一些通用程序集和指令集引用(x86,MMX,SSE等).但我发现很难在Delphi中应用这些信息.一般的事情,如如何获得类属性的价值等.
我希望在优化代码时可以选择使用汇编.
我明白:
>打败编译器会很困难.
>与低级装配优化相比,高级优化技术更有可能将性能提高几个数量级. (例如选择不同的算法,缓存等)
>分析至关重要.我正在使用Sampling Profiler进行实际性能分析,并将cpu周期计数用于低级细节.
我有兴趣学习如何在Delphi中使用程序集,因为:
>在工具箱中安装另一个工具不会有什么坏处.
>它将有助于理解编译器生成的汇编输出.
>了解编译器正在做什么可能有助于编写性能更好的pascal代码.
>我很好奇.
解决方法
这是一个可能有用的资源……
www.guidogybels.eu/docs/Using%20Assembler%20in%20Delphi.pdf
www.guidogybels.eu/docs/Using%20Assembler%20in%20Delphi.pdf
(我想用@Glenn添加评论这个信息,但我被迫使用Answer机制,因为我是这个论坛的新手,而且还没有足够的Reps …)