On Tue, 11 Mar 2008 15:04:37 -0700 (PDT), Terence
<spamtrap@[EMAIL PROTECTED]
> wrote:
>Anybody care to comment on:-
>a) what is the above weird assembly language and what do you assemle
>it with?
Sounds like Motorola 68k or Motorola 6805 Assembly Language.... Not
to mention, it used commands like:
MOVE r0, 1
MOVE r1, 2
etc. Where r0 is pretty much like AX, r1 is like BX, etc... Note,
also earlier 8-bit and 4-bit processors also had registers mapped to
memory locations, like the 6502 / 6510 used in the Commodore
Computers....
>b) where can I find TASM (I had it and it's gone; whereas I seem to
>still have everything else.
O.k. You *might* want to be more specific on this one... Bear in mind
that Borland makes a TASM that comes with various compilers. But
likewise, a version of TASM exist made by someone else that is a
cross-platform assembler used to generate code for microprocessors
that have on-board eeprom memory that is programmed using an eeprom
burner and later used to control various projects....
>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?
I personally love A386. The A386 is only available by registering A86
and D86 together and upgrading.... A386 is a version of A86 that
sup****ts 386+ instructions.... I like it because you don't need all
the red-tape of MASM. It's much simplier, just compile and go. In
fact, for most of my projects, it compiles straight to .com format...
>d) if code starts ".386" or ".486", what assembler understands this
>syntax?
Usually MASM, though I believe TASM from Borland would understand it
in one of its modes....


|