Добрый день! Подскажите, пожалуйста, как можно в ассемблере (TASM) извлечь квадратный корень из положительного вещественного числа? И как в таком случае будет происходить обработка исключений (например, если число оказалось отрицательным)?
извлечение квадратного корня от процессора не зависит и является командой FPU. Команда - FSQRT. Значения в крайних точках можно найти в документации к процессору или в справочник Юрова по ассемблеру. Например корень из -0 будет -0, корень из +0 будет +0, корень из NaN будет NaN и так далее. От отрицательного числа будет исключение #IA