csci 10 :: programming project 2 (due before midnight on fri, dec 9)
Submitting your work: Complete this exercise on your own.

Solve the problem described below by designing, implementing, and testing a HLA console application.

Email your source (your .hla file) to the instructor at before the deadline.


You may download and execute a sample implementation of this program:

The purpose of this assignment is for you to (1) demonstrate your understanding of the addressing modes supported by x86 processors, (2) perform memory management in x86 assembly, and (3) implement flow-of-control logic (decisions and loops) in the assembly style.

Create a simple one-row spreadsheet. The number of cells in the row will be selected by the user (minimum number of cells: 2, maximum number of cells: 10), with one cell extra to contain a calculation result.

Your program must provide the following functionality:

Total points for this programming project:

750 points