"Terence" wrote in message
> I'm posting this because there is little trafic and I am curious.
>
> I get to see various forms of "assembler" source code.
>
> Some i understand, but neither my NASM nor IBM ASM assemblers
> understand the code. Others are like an alien language with no
> references to AX,BX,CD,DX,SI, DI and EAX EBX, ECX, EDX,EDSI, EDI and
> so on, but to r0 through r7? and s0 and so on.
>
> Anybody care to comment on:-
> a) what is the above weird assembly language and what do you assemle
> it with?
>
> b) where can I find TASM (I had it and it's gone; whereas I seem to
> still have everything else.
>
LZASM is a better version of TASM sup****ting SSE-code, see:
http://lzasm.hotbox.ru/
but it does not (yet) sup****t 64-bit.
NASM does sup****t 64-bit, see:
http://nasm.sourceforge.net
NASM has also a Linux version, so perhaps it is better to start with NASM.
> c) I have MASM 6.14, NASM v07, Nasm V08, WinDasm, Win32asm.
> I work privately (fun) for DOS and DOS emulation targets, and
> commercially for Windows native code targets (terribly complex - why?)
> Which of the above assemblers are to be recommended, (if any) and
> why?
>
> d) if code starts ".386" or ".486", what assembler understands this
> syntax?
>


|