The MASM Forum Archive 2004 to 2012

Miscellaneous Forums => 16 bit DOS Programming => Topic started by: cqzhy1986 on February 27, 2009, 06:57:57 AM

Title: Need some tutorial for 16-bit programming
Post by: cqzhy1986 on February 27, 2009, 06:57:57 AM
Hi everyone. I am learning 16-bit assembly language in MS-DOS, the assembler I use is MASM611

Most ASM tutorial nowadays are for 32-bit programming.

Can anybody recommand some tutorial and reference for 16-bit ASM programming?

It would be better if the tutorial use MASM611 as the assembler.

Thank you  :boohoo:
Title: Re: Need some tutorial for 16-bit programming
Post by: TASMUser on February 28, 2009, 10:03:50 PM
For Win32-programming you need a good documentation of the Windows-API.
This is shipped with Borland-C-builder 5 as a big help file.

For DOS16-programming you need a good documentation of the DOS-interrupts and data structures.
The best and most extensive documentation is the "Ralf Brown Interrupt List":
http://www.cs.cmu.edu/~ralf/files.html
Title: Re: Need some tutorial for 16-bit programming
Post by: cqzhy1986 on March 02, 2009, 07:37:50 AM
Thank you~ :lol
Quote from: TASMUser on February 28, 2009, 10:03:50 PM
For Win32-programming you need a good documentation of the Windows-API.
This is shipped with Borland-C-builder 5 as a big help file.

For DOS16-programming you need a good documentation of the DOS-interrupts and data structures.
The best and most extensive documentation is the "Ralf Brown Interrupt List":
http://www.cs.cmu.edu/~ralf/files.html
Title: Re: Need some tutorial for 16-bit programming
Post by: Vortex on March 03, 2009, 06:57:25 PM
Hi Cao Huanyin,

Also, have a look at the Masm manuals and reference available from :

http://webster.cs.ucr.edu/Page_TechDocs/index.html

Title: Re: Need some tutorial for 16-bit programming
Post by: locche on March 04, 2009, 05:14:12 AM
Two basic tutorials are  1) http://www.programmersheaven.com/download/15526/download.aspx and  2)
http://www.xs4all.nl/~smit/asm01001.htm.  Good luck
Title: Re: Need some tutorial for 16-bit programming
Post by: tetsu-jp on April 02, 2009, 02:20:32 PM
ftp.simtel.net has old MSDOS materials, including assembler sources.

tip: the content is now available via "mirror" providers, simtel itself has changed, and download is sort of complicated.
the mirror's are still actively maintained, and all the materials can be downloaded.

also some of the C projects deal with MSDOS interrupts.