AsmSource : Assembly Language Programming

Dos Source

Win Source

Links

Email

Utilities

Dos (16-bit) Assembly Language Programs

These are some examples of x86 assembly language programming, in dos. All these programs are written by me, John Lyons. They demonstrate a number of important interrupts, and exactly how to use them. Feel free to download these programs, and their source code. If you want to alter and compile the code, you will need a compiler, such as the one on the utilities page. 

You can download the zip files, which contains the Asm source file, plus the executable, and information on how to compile it. Or you may view the Asm file. Alternative download available here mirrors(Not Yet).

If you have any problems, you can email me at asm@megablast.8k.com.

     
  .

Files.com V3.0

This is the best dos-based file management program. It does everything that you could ever want, including viewing multiple compressed files.  Click the here to learn more.

 
Download Zip File (41,758 bytes)

Asm File Not Yet Available

---------------

Tree.asm V0.4 

Program which shows a directory tree of the current directory and all the subdirectories contained within. Presents a scrollable list, with various statistics. Shows good use of a recursive algorithm. There is a windows version available here. [Work in Progress]

Old Versions

Download Zip File (10,218 bytes)  

View Asm File (26,473 bytes)

 

Colours.asm

Program which displays all the colours in dos mode, from colour 00h to 0ffh. This is useful for deciding what colours look good on what backgrounds in your assembly program.

       
Download Zip File (1,577 bytes)  

View Asm File (2,344 bytes)

 

Diskedit.asm

This allows you to view and edit actual sectors on a disk. This is an old program, and wont work with FAT32 disks. And it was not completed, but it does demonstrate the use of "int 25h".

 
Download Zip File (8,522 bytes)  

View Asm File (28,429 bytes)

 

Sb2.asm

Automatically detects settings for Sound card, and brings up a file selector, so that you can play any file through it.

 
Download Zip File (13,200 bytes)  

View Asm File (50,727 bytes)

 

Datelog.asm

Stores the current date and time in a file, whenever it is run. Create a file called c:\log.txt , which can be changed internally and writes the current date to it. Originally written to test how often my friends reset my computer, set to run in autoexec.bat file.
Download Zip File (1,799 bytes)  

View Asm File (3,640 bytes)

 

Split.asm

Splits a file up in 64kb chunks (which can be altered internally), and writes out these chunks. 

 
Download Zip File (2,323 bytes)  

View Asm File (4,973 bytes)

 

White.asm

Draws a white screen. Very simple program.

 

 
Download Zip File (1,843 bytes)  

View Asm File (1,797 bytes)

 

Exec.asm

Executes another program. Very simple program.

 

 
Download Zip File (1,807 bytes)  

View Asm File (2,487 bytes)

 

 

 
   
     

Last Updated : Sunday, July 08, 2001 10:01:49 AM

theCounter.com

(C) Copyright 1999,2000,2001 John A Lyons