微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Delphi中使用Assembly的好资源?

有没有资源学习如何在Delphi中使用程序集?

背景资料

我已经找到并阅读了一些通用程序集和指令集引用(x86,MMX,SSE等).但我发现很难在Delphi中应用这些信息.一般的事情,如如何获得类属性的价值等.

我希望在优化代码时可以选择使用汇编.

我明白:

>打败编译器会很困难.
>与低级装配优化相比,高级优化技术更有可能将性能提高几个数量级. (例如选择不同的算法,缓存等)
>分析至关重要.我正在使用Sampling Profiler进行实际性能分析,并将cpu周期计数用于低级细节.

我有兴趣学习如何在Delphi中使用程序集,因为:

>在工具箱中安装另一个工具不会有什么坏处.
>它将有助于理解编译器生成的汇编输出.
>了解编译器正在做什么可能有助于编写性能更好的pascal代码.
>我很好奇.

解决方法

这是一个可能有用的资源……
www.guidogybels.eu/docs/Using%20Assembler%20in%20Delphi.pdf

(我想用@Glenn添加评论这个信息,但我被迫使用Answer机制,因为我是这个论坛的新手,而且还没有足够的Reps …)

原文地址:https://www.jb51.cc/delphi/102089.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐