Re: Beginner question: Program to write Assembly in



SQL wrote:
On Fri, 16 Jan 2009 22:26:35 GMT, SQL <spamtrap@xxxxxxxxxx> wrote:

I am wondering what programs are out there to program Assembly
Language in?

Such as I know there are programs like Visual Studio for languages
such as C#, C++, etc.

Thanks,
SQL

I forgot to mention this in my initial post but I am trying to program
for DOS.

Drat! :) I was going to tell you you can use VS to program assembly language, but there's a "gotcha". The linker you'll have (I think) will report itself as an "incremental" linker, and is for 32-bit code only. For 16-bit code - dos or other - you'd want the "segmented" linker (I can't remember version numbers).

ftp://ftp.microsoft.com/Softlib/MSLFILES/LNK563.EXE

Installing that in VS is likely to mess up other uses, I suspect...

The easiest way to program assembly for dos is with a .com file - no linker needed (if you use Nasm/Fasm/Yasm... not sure about Masm). All you need is an editor (notepad will do fine, or whatever your preference), and an assembler... I prefer Nasm:

http://www.nasm.us

If you *want* an IDE for Nasm/dos:

http://nasmide.sourceforge.net/

But... it doesn't really do that much for ya. Less to go wrong if you stick to just an editor and an assembler (IMHO)...

Best,
Frank

.



Relevant Pages

  • Re: PCB design.
    ... electronics or any programming language and get stuck in. ... Only an idiot would write that many lines of assembler ... I started programming DOS when the base IBM-PC machine ... was 16K with a single floppy disk. ...
    (sci.electronics.cad)
  • Re: Windows Assembly
    ... could have his first App up ... just about any language or OS:) ... Assembler was easy to use with DOS as there ...
    (alt.lang.asm)
  • Re: Matrix Declaration in 8086
    ... ravi wrote: ... The mention of "8086" suggests dos, ... What assembler are you using? ...
    (comp.lang.asm.x86)
  • Re: Evolution
    ... > inline assembler and larger parts by linking to an assembler ... in the HLL. ... language, particularly in smaller projects. ... > or two instructions if you ...
    (alt.lang.asm)
  • Re: HLA StdLib2 criticism
    ... HLC.EXE with an already existing C compiler and calls it HLC system. ... Suppose someone creates a new language and calls it "High Level ... Assembler" (HLA). ...
    (alt.lang.asm)