【发布时间】:2008-11-21 09:55:39
【问题描述】:
对于 x86(或其他)的标准数据结构(链表、数组列表、队列、堆栈等)是否有任何好的库(最好带有注释源) 在汇编程序中? 我不喜欢重新发明(和调试!)轮子......
【问题讨论】:
对于 x86(或其他)的标准数据结构(链表、数组列表、队列、堆栈等)是否有任何好的库(最好带有注释源) 在汇编程序中? 我不喜欢重新发明(和调试!)轮子......
【问题讨论】:
为什么不直接找到一个好的 C 库并从您的 asm 中调用它?
或者如果您需要“内联”功能:
【讨论】:
您最好在特定于汇编程序的小组之一中询问,而不是在此处询问。试试:
Google 说微软的MASM Samples 页面上演示了一些数据结构,但我没有去寻找。
另一种可能性是查看高级汇编语言HLA。那里的简介部分是,
现在您可以享受高级语言和低级语言的所有好处,所有这些都整合到一种语言中! HLA,高级汇编程序让您编写真正的低级代码,同时享受高级语言编程的好处。不要让名字欺骗你;你可以用 HLA 做任何你可以用传统的低级汇编器做的事情。存在所有相同的指令,存在所有相同的低级编程工具。 HLA 和低级汇编程序之间的区别在于,当不需要低级编程范例时,您不会被困住。使用 HLA 时,您的工作效率会飙升;编写比使用高级语言更高效的程序。
IIRC,他们对数据结构的支持非常好。
【讨论】: