Update array_sort.asm

Fixed bug with PrintString (endless pusha and popa)
Fixed bug with division (dividing by 16 bits means both ax and dx registers are used)
Verified that ReadSectors works
Drafted an outline for the actual logic after we read the ints into memory