Hi. I cant seem to find a good assembly compiler for windows. I was using Emu8086 but the expiration date has passed.
Any ideas?
Any ideas?
Ive tried: Assembler IDE, Flat Assembler, and others but they are a bit simple or they dont work.
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.
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.
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.
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.
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).
In case you're still interested in fasm here is test.asm...
To make it ...
If you ever need help you can ask at the fasm forum ;)
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 ;)