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/
|