Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.4 KB

README.md

File metadata and controls

24 lines (15 loc) · 1.4 KB

Microprocessors Course

"Operations on an Array of Numbers" Project

Team Members

Introduction

This is a simple project that can perform several functions on an array of numbers provided by the user. The program reads 6 digits input in the form of ASCII code e.g: ('7') and not an integer. The user chooses an operation to perform from a list. Each operation is denoted by a letter. The functions performed by this code are as follows: calculating the summation, the average, finding the greatest & smallest number in the string, sorting it ascendingly or descendingly. The functions can be carried out all at once. This project was coded using most of the assembly language content we learned throughout the microprocessors course with a bit of extra help from internet resources.

References

  1. Irvine, K. R., & Irvine, K. R. (2011). Assembly language for x86 processors. Upper Saddle River: Prentice Hall.
  2. Brey, Barry B.. (1997). The intel microprocessors 8086/8088, 80186/80188, 80286,80386, 80486, pentium , and pentium pro processor architecture, programming, and interfacing (4th ed). New Jersey: Prentice Hall Inc.