=from 2005.6.2.7:50.AM
=to ...6.2.8:20.AM
A couple of weeks ago, I downloaded Microsoft's Segmented Executable Linker from the web, and built a trivial DOS program that printed out the perimeter of a circle on Windows 2000 Professional. Unfortunately, DOS interrupts
int 21h
didn't work at all in the MS-DOS box. So I couldn't use interrupts to output anything to the screen. I suspect that it will work on Win9x platforms anyway.
I wonder why most Chinese universities still teach 16-bit 8086 assembly language, which is completely out-of-date. I find it very difficult to locate an appropriate environment to experiment with the sample codes provided by our textbooks. Indeed, Win9x is now rarely seen on an ordinary PC.
MASM is not flexible enough in my opinion; NASM may be a better choice. I plan to learn both when I take the course Assembly Language Programming next semester.
You might try setting up a FreeDOS installation.
Re:FreeDOS
agent on 2005-06-04T12:29:05
Thanks, I will, but only when I have a new floppy disk drive ready on my computer. It's now currently broken. Sigh.:)