Low Level I/O with String Primitives and Macros in x86 Assembly Language
Find a file
2022-03-26 22:15:21 -04:00
.gitignore Added .gitignore 2022-03-26 13:11:01 -04:00
MASM-Low_Level_IO.asm Added MASM-Low_Level_IO.asm 2022-03-26 13:21:17 -04:00
README.md Update README.md 2022-03-26 22:15:21 -04:00

MASM-Low_Level_IO

This program was my final project for CS 271 - Computer Architecure and Assembly Lanuage at Oregon State University. It uses string primitives, macros and procedures to perform low level I/O operations in x86 Assembly.

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.