Сортировка по ключу. Написать полную программу, в которой будет подпрограмма сортировки массива по адресу $a0 и $a1 элементов, причем в $a2 передаётся размер одного элемента (пока что всегда 4), а в $a3 — адрес подпрограммы сравнения двух элементов в памяти (эта подпрограмма, в свою очередь, принимает два параметра, $a0 и $a1). Программа вводит натуральное число N, затем — 0 или 1, затем — N штук целых чисел, сортирует их, и выдаёт в столбик. Написать две подпрограммы сравнения: если был введён 0, числа упорядочиваются по возрастанию, если 1 — по убыванию остатка от деления на 10 (сортировка должна быть устойчивой, например, пузырьком).

9
0
34
456
2
5
567
2
2
0
42

0
2
2
2
5
34
42
456
567

Ещё пример:

15
1
49
20
29
52
39
22
23
43
44
16
52
47
30
23
24

49
29
39
47
16
44
24
23
43
23
52
22
52
20
30


CategoryHomework

LecturesCMC/ArchitectureAssembler2019/Homework_KeySort (последним исправлял пользователь FrBrGeorge 2019-04-01 20:05:30)