Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

agent (5836)


Agent Zhang (章亦春) is a happy Yahoo! China guy who loves Perl more than anything else.

Journal of agent (5836)

Thursday June 02, 2005
09:52 PM

Failed to Run DOS Executables on Win2000

[ #25018 ]

=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.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • You might try setting up a FreeDOS installation.

    J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
    • Thanks, I will, but only when I have a new floppy disk drive ready on my computer. It's now currently broken. Sigh. :)