Программа OBRAT

Катичев А. Д. Январь 2,2014

Подпрограмма OBRAT вычисляет функцию у = l/х путём деления единицы в формате числа с плавающей точкой на значение аргумента. Если операция деления прошла без переполнения или антипереполнения, то CY = 0. В противном случае, т. е. если результат ошибочен, бит CY устанавливается в 1. Выявлять подобные ошибкиобязанность программиста, его программа, вызывающая подпрограмму OBRAT, должна контролировать корректность работы последней. Рассматриваемые ниже программы расчёта функций, как и OBRAT, возвращают CY= 1 при некорректном завершении. Как нетрудно догадаться, программист, использующий их в своей программе, также должен следить за состоянием флага CY и предусмотреть прерывание вычислений с выводом какой-то диагностики, чтобы исключить получение заведомо неверных результатов.

Свяжитесь с нами

Отправьте ваш запрос на почту shop@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon