An educational project written in x86 Assembly that implements a comprehensive sorting framework with multiple algorithms.
Created as part of the Computer Organization and Assembly Language (COAL) course.
- Console-based interactive framework
- Sorting algorithms implemented:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Supports both Ascending and Descending order
- User input for array size and elements
- Clear and organized assembly structure using Irvine32 library
- Assembler: MASM (Microsoft Macro Assembler)
- Library: Irvine32 library
- Platform: Windows (32-bit)
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
-
Understanding low-level implementation of sorting algorithms
-
Hands-on experience with x86 Assembly programming
-
Working with MASM and Irvine32 library
-
Reinforcing concepts of Computer Organization and Assembly Language