Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.asm.x86    |    Ahh, the lost art of x86 assembly    |    4,675 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,302 of 4,675    |
|    Cecil Bayona to rugxulo@nospicedham.gmail.com    |
|    Re: What assembler to use?    |
|    12 Mar 18 11:52:35    |
      From: cbayona@nospicedham.cbayona.com              On 2/19/2018 1:30 PM, rugxulo@nospicedham.gmail.com wrote:              >       > I haven't used MASM in recent years. IIRC, you can only get it with       > (huge, several GB) MSVC Express or whatever. It does support x64 now       > (which I hate) but allegedly dropped 16-bit support entirely.       > (No big surprise, it hasn't been DOS-hosted since the '90s.)       >       > MASM, especially v6, added a lot of features. Not quite my cup of tea,       > but it seems fairly nice. Obviously some books (e.g. Art of Assembly)       > heavily preferred it.       >       >> For Linux, nasm.       >       > I still like NASM a lot, too. Despite what I say below, I'd probably       > prefer NASM for new code, for various reasons.       >       >> For DOS, Watcom's wasm.       >       > WASM is not horrible but somewhat weak. JWasm is much better and should       > support all of the above OSes. In particular, JWasm is a good MASMv6       > clone. Although discontinued, other developers have forked it to UASM       > (formerly HJWasm). Even discontinued JWasm is easier to find than MASM.       >       > Of course, there are a billion other x86 assemblers, and they all have       > strengths and weaknesses.       >              I've seen others mentioned "The Art of Assembly" in other places and       mentioned it as a decent book but I have some reservations.              The comments on Amazon are somewhat off from what I'm looking for as       simple way to get back into assembler programming. I used to program the       i8085, Z80, MC6809, MC68000 way back many years ago but was turned off       assembler by the many odd quirks of the X86 family in it's early years,       I've read that many of the quirks have been fixed in the 32bit and 64bit       modes of the CPUs.              I looked at it or at least the little bit it shows on Amazon preview and       it shows they are using some sort of compiler "HLA" instead of an       assembler in the beginning of the book is this so or do they switch to       an assembler later on?              If the author uses HLA exclusively throughout the book then I wonder if       its worth it, there are other other high level languages that allow       intermixing of assembler so one might as well learn a language used by       many others.              Thanks                            --       Cecil - k5nwa              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca