In this project I tried writing the famous mergesort algorithm in assembly to test my knowledge of assembly. The program first reads a simple text file of ascii integers seperated by new lines. Parses it and saves it in an array of longs in a data buffer then runs mergesort on it. After which it writes the output to a new file given as an argument to the executable.
The host on which you compile the program must be a linux device. This program was written on arch linux and assembly code might or might not work on other distros.
git clone git@github.com:vasilybib1/asm-mergesort.git
cd asm-mergesort
make
mergesort someDataInFile someDataOutFile
will add later lol