2022-03-26 13:08:41 -04:00
|
|
|
# MASM-Low_Level_IO
|
2022-03-26 13:18:20 -04:00
|
|
|
|
|
|
|
This program was my final project for **CS 271 - Computer Architecure and
|
|
|
|
Assembly Lanuage** at Oregon State University. It uses string primitives, macros
|
2022-03-26 22:15:21 -04:00
|
|
|
and procedures to perform low level I/O operations in x86 Assembly.
|
2022-03-26 13:18:20 -04:00
|
|
|
|
|
|
|
## Program Description
|
|
|
|
|
|
|
|
The program asks for 10 signed integers from the user as strings. The strings
|
|
|
|
are converted from ASCII to SDWORDs and stored in an array. Then, their sum,
|
|
|
|
and the truncated average are calculated. Finally, all numbers entered by the
|
|
|
|
user as well as the results are converted back to their ASCII representations
|
|
|
|
and printed as strings.
|