UMBC CMSC211

Project 4 Due: 25 April

Requirements Specfication

Write a program that will load values directly into the video memory without using the INT 21H interrupt. The project will use all 25 rows and 80 columns. Each row is a duplicate of the first row where you are to load the values A through Z, repeating until you have filled all eighty columns. The foreground and background colors are to be different. There are eight foreground possibilities and eight background possibilities, or a total of 64 combinations. Do not use the combinations when the foreground and background are identifical. (There are 56 that you can use, so repeat until you reach eighty.) You do not have to worry about the cursor location for this project.

Sample Output

ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
ABCDEFGHIJKLMNOPQRSTUVWXYQABC.....(until you reach eighty)
.
.
. (until you reach 25)

Program Header Comment Block

Use the following comment block at the beginning of your source code:
;; Filename:       proj1.asm
;; Name:           Ima Student
;; SSAN:           6789  
;; Date:           3 Feb 2001
;; Course:         CMSC-211 
;; Description:    (Your psuedocode goes here.  Must be detailed)
;; Notes:          (As needed, such has how to compile)


UMBC CMSC211