Код не самый оптимизированный, могут быть баги (хотя вроде как тестировал немножко), если что, пишите в телегу @AlexanderKl.
Что в каком файле:
- lab2.asm - 2-я лаба;
- lab3.asm - 3-я лаба (9 вариант!);
- lab4.asm - 4-я лаба без задания с двумерным массивом;
- lab4_2.asm - отдельно задание 4-й лабы про двумерные массивы;
- lab4_2_1.asm - то же, что и lab4_2.asm, только индексация в массиве начинается с 1;
- lab3m.asm - код 3-й лабы, в котором процедуры вывода числа на экран, решения системы и вывода чисел с дробной частью переписаны как макросы, в которых используються локальные метки перехода (задание 5-й лабы).