From: Jakob B. <jb...@wi...> - 2011-11-16 13:33:39
|
On 11/3/2011 7:12 AM, Hugh Aguilar wrote: > Hello. I'm starting a project that will be written in assembly > language. I had intended to use HLA, but I can't get on their mailing > list, and I'm hesitant to commit to using HLA without live support --- > that is why I'm considering NASM now. > > What had impressed me about HLA was that it comes with a large > library, and that programs can assemble for either Windows or Linux so > long as the programs restrict themselves to using this library. Is > there anything like that for NASM? Specifically, for console > interface, file access and serial communication? It may be too > complicated to support both Windows and Linux, in which case I will > support Linux --- but it would be nice to support both. > I don't know, maybe others on the list do > Also, other than the Windows/Linux issue, I was impressed with HLA's > library in general. Are there any libraries of NASM code available? I > would be interested in basic data-structure support (lists, arrays, > associative arrays, etc.), such as I provided in my Forth novice package: > http://www.forth.org/novice.html > Is there a repository of NASM code somewhere? > I don't know either, maybe others can respnd to that > Does NASM work with any debugger, such as GDB? When assembling for Linux Elf, Nasm can generate STABS and DWARD debug information, which I think is what GDB wants. > > Is NASM source-code available, and if so, is it BSD or GPL license? > What language is it written in? > Yes, It is simple BSD, source is available from the main download page http://nasm.us/ |