汇编程序中数据结构的良好库/库

时间:2008-11-21 09:55:40

标签: data-structures assembly

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

2 个答案:

答案 0 :(得分:2)

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

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

  • 将您要使用的功能编译为Hello World程序。
  • 反汇编程序。
  • 将程序集重写为asm / pre-processor宏。

答案 1 :(得分:0)

你最好在其中一个Assembler特定组中询问,而不是在这里。尝试:

Google表示微软的MASM Samples页面上有一些数据结构,但我没有去打猎。

另一种可能性是查看高级汇编语言HLA。这里的模糊部分是

  

现在,您可以享受高级和低级语言的所有好处,所有这些都融为一种语言! HLA,高级汇编程序,允许您编写真正的低级代码,同时享受高级语言编程的好处。不要让这个名字欺骗你;您可以使用传统的低级汇编程序对HLA执行任何操作。存在所有相同的指令,存在所有相同的低级编程工具。 HLA和低级汇编程序之间的区别在于,当您不需要时,您不会使用低级编程范例。使用HLA时,注意您的生产力飙升;并编写比使用高级语言更高效的程序。

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