Hi. I cant seem to find a good assembly compiler for windows. I was using Emu8086 but the expiration date has passed.
Any ideas?
Posted on 2009-05-18 14:21:34 by quddusaliquddus
Ive tried: Assembler IDE, Flat Assembler, and others but they are a bit simple or they dont work.
Posted on 2009-05-18 15:52:29 by quddusaliquddus
I tried to run:

MAIN SEGMENT
    ASSUME DS:MAIN,ES:MAIN,CS:MAIN,SS:MAIN

START:
    MOV AH,02h
    MOV DL,41h

    INT 21h
    INT 20h
MAIN ENDS
END START   

in Fasm but it gives an error.
Posted on 2009-05-18 16:11:33 by quddusaliquddus
Not all assemblers share the same syntax. Read up on NASM, YASM, FASM, POASM, JWasm, MASM, GAS, etc... and find which one bests suits you.

If you are comfortable with Emu8086, then you probably want to move to MASM, POASM or JWasm. I'm sure a few others can be suggested as well.

Also, Emu8086's website has some useful information.
Posted on 2009-05-18 19:13:17 by SpooK
Thanks.
Posted on 2009-05-18 19:17:46 by quddusaliquddus
Actually, last time I checked into Emu8086, it came with a built-in copy of FASM along with it's traditional simplified assembler. IIRC some of the tutorials in that collection were geared towards FASM if you still have those documents. Now as for the syntax used by the traditional simplified table driven assembler built into the Emu8086 system.. you might be more comfortable with something like TASM (I've not used it in years mind you, but if the syntax hasn't changed then you shouldn't have a hard transitioning from E8086 to TASM).
Posted on 2009-05-19 21:11:20 by Synfire
In case you're still interested in fasm here is test.asm...

org 100h

mov ah,2
mov dl,'A'
int 21h
int 20h


To make it ...

fasm test.asm test.com


If you ever need help you can ask at the fasm forum ;)
Posted on 2009-05-27 18:22:01 by rCX
Thanks
Posted on 2009-05-28 17:31:04 by quddusaliquddus