home bbs files messages ]

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