Hi there, On Sun, 25 Jan 2004, Matthew Wilson wrote:
> I could compile and run a simple hello.asm program that my professor > gave us to test to make sure we had installed masm correctly ... > maybe some later more complicated assignment won't work in this setup. > Does anyone that understands the internals of this stuff (assembly, > dosemu, freedos) see any reason why assembly programming won't work? If you can _assemble_ and run your hello.asm program then I'd be very surprised if you will have the time during your course to write anything which will give MASM any trouble. I have used DOSEMU to compile and assemble a program of over 100,000 lines of C. Are there no sources with your book that you can try to see if more complex code will be OK? You will find many assembler sources on the Web to try, but make sure that they don't expect anything in the system that you don't have (such (as libraries etc.) or you'll be going off on a wild goose chase. A quick search on Google revealed over 6,000 hits when I asked for the words "MASM ASSEMBLER SOURCE", here's one of them: http://www.movsd.com/source.htm I'm sure that there'll be lots there for you to learn. Of course if you have a Linux box you probably have a very much better assembler than MASM on the box already, and there are certainly free ones that you can download. Being able to handle assembly language is a useful skill and learning it is a very good introduction to using parts of a computer. Assembler is where it all started and it's indispensable, but be aware that relatively little coding is done in assembler thesedays. 73, Ged. - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
