Assembly Language

Practical Five

due date : 4pm 16 April 1996

Read a technical reference manual on DOS and BIOS functions to find out how video modes are set and checked on the computer.

Write a procedure to return the current video mode.

Write a procedure to set a video mode.

Using these two procedures and others you may write, construct an assembly language program to list the current video mode and give the user the option to change the video mode.

Use IOASM for integer output procedures if you so desire.

Submit the source file, executable file and output screen dumps.

You ought to be submitting at least three files for this practical.

*** This practical will be marked for efficiency and creativity so spend some time thinking about your solution before you start programming.