1) Этот код считывает шесть целых чисел с помощью внешних функций ввода, сохраняя их как координаты трёх точек (x1,y1), (x2,y2), (x3,y3) в памяти, а затем завершает программу.
2) Подсказки:
- Обрати внимание, что после сохранения всех чисел программа просто возвращает 0 (xor eax, eax). Для вычислений (например, расстояний d1, d2, d3) тебе нужно добавить код после mov [y3], eax.
- Для вычисления квадрата расстояния между точками вспомни формулу (x2-x1)² + (y2-y1)². В ассемблере это потребует команд вычитания (sub), умножения (imul) и сложения.