【问题标题】:Good library/libraries for datastructures in assembler [closed]汇编器中数据结构的良好库/库[关闭]
【发布时间】:2008-11-21 09:55:39
【问题描述】:

对于 x86(或其他)的标准数据结构(链表、数组列表、队列、堆栈等)是否有任何好的库(最好带有注释源) 在汇编程序中? 我不喜欢重新发明(和调试!)轮子......

【问题讨论】:

    标签: data-structures assembly


    【解决方案1】:

    为什么不直接找到一个好的 C 库并从您的 asm 中调用它?

    或者如果您需要“内联”功能:

    • 将要使用的函数编译到 Hello World 程序中。
    • 反汇编程序。
    • 将程序集重写为 asm/预处理器宏。

    【讨论】:

      【解决方案2】:

      您最好在特定于汇编程序的小组之一中询问,而不是在此处询问。试试:

      Google 说微软的MASM Samples 页面上演示了一些数据结构,但我没有去寻找。

      另一种可能性是查看高级汇编语言HLA。那里的简介部分是,

      现在您可以享受高级语言和低级语言的所有好处,所有这些都整合到一种语言中! HLA,高级汇编程序让您编写真正的低级代码,同时享受高级语言编程的好处。不要让名字欺骗你;你可以用 HLA 做任何你可以用传统的低级汇编器做的事情。存在所有相同的指令,存在所有相同的低级编程工具。 HLA 和低级汇编程序之间的区别在于,当不需要低级编程范例时,您不会被困住。使用 HLA 时,您的工作效率会飙升;编写比使用高级语言更高效的程序。

      IIRC,他们对数据结构的支持非常好。

      【讨论】:

        猜你喜欢
        • 2018-01-27
        • 2010-09-05
        • 1970-01-01
        • 1970-01-01
        • 2021-11-26
        • 2010-11-19
        • 2010-09-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多