Usually .sys files are plain binary files(ie executable files with no header data and relocation tables). They are used for driver programs or ISRs. They can be generated bya any assembler. I use the assembler NASM. The syntax for generating a .sys file is : nasm progname.asm -f bin -o progname.sys
Hi,
Well another thing is that MASM & TASM are especilly for
DOS so programs written in them can be compiled in NASM after a bit of porting but they won't work in FreeBSD.
Hi,
As much as I know there is nothing like a ASM2NASM
converter. You can read the documentation of NASM to know the differences. Porting is very easy and not as hard as you think, I've done it. All that you need to change are some of the assembler directives and the way addresses are...
Hey, take a look at NASM it's open source and free.
Probably the best and easiest I've ever used.
You can get that at any GNU site.
More over it's portable.There's also a Linux version.
Hi Lauro,
This is a very obvious question for enery newbie. I suggest you read the starters books Like Programming with C
By William Gottfried (McGraw Hill). If you face further problems. you can approach us.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.