<− back to schedule
csci 10 :: project 3

Challenges/objectives:

Write a NASM program that does the following:

  1. (50 pts) includes project name, file name, and programmer name in comments at the top
  2. (50 pts) has neat and consistent formatting and naming
  3. (50 pts) uses a loop to repeat the program
  4. (600 pts) implement a program to manipulate an array of ten (10) signed integers:
    • clears (zeroes out all elements) the array
    • prints the contents of the array
    • populates the array with user input (limit the input values to between -1000 and 1000)
    • prints the contents of the array
    • displays the minimum value in the array
    • displays the maximum value in the array
    • displays the sum of values in the array
    • displays the average (rounded) of the values in the array
    • displays the even numbers in the array
    • displays the odd numbers in the array

Starter/helper files:


Turn-in instructions:

When you are done email your source file (.asm) and Makefile to jboydt@foobt.net.

Deadline is midnight, fri, nov 30 (50 points deducted each 24 hours past the deadline).