This project is an low level implementation of basic terminal i/o using MASM x86 assembly. The basic idea is that it:
- Implements macros that get and display a string to the user prompting them to enter ten digits.
- Stores the numeric values, currently in the form of ASCII characters, in an array
- Implements procedures which convert strings of ascii characters into integer data using an algorithm which performs basic calculations based on the character's ASCII code.
- Does basic arithmetic with hte integer data to calculate their sum and average.
- Converts the integers into a string of ascii digits for display; and,
- Displays the character strings representing the integers, their sum, and their average.
The project was originally completed as my final portfolio project for CS-271 - Architecture and Assembly at Oregon State University