| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > Прга на Assemblere |
| Автор: nikitao 11.11.2005, 21:41 |
| Ребята,помогите плиз,брату моему надо на ассемблере написать прогу Пользователь вводит натуральное ,а прога выводит результаты ф-ции y=(4x^3-x^2+2)/(3x^2+1) Изначально x=1,прога будет выводить результаты(увеличевая x на 1) до тех пор пока x не достигнет m. Зарание спасибо. |
| Автор: St. Andrew 13.11.2005, 13:35 | ||
В общем, вот код программы:
Вводишь m, а программа выводит столбик значений ф-ии при последовательно возрастающем x Проблем две: 1) Регистры я использовал 16-разрядные, поэтому после х=28 начинается переполнение регистров и выводится всякая ботва. Теоретически, можно доделать, но я уже второй день сижу. Надеюсь, что общая идея все равно пригодится 2) Расчеты проводил без использования математического сопроцессора. В принципе, могу и в нем считать, но тогда некоторые трудности будут с выводом числа на экран, точнее - с переводом числа в строку...там уже посимвольно может не получится....формат-то - экспоненциальный. К сожалению, отсутствие сопроцессора проявляется в отсутствии вещественного деления. Поэтому программа выводит только целую часть частного. |
| Автор: nikitao 13.11.2005, 13:58 |
| St. Andrew Все равно огромное спасибо.Получай в репу. |
| Автор: St. Andrew 13.11.2005, 15:46 |
| nikitao на здоровье! Кстати, компилятор - TASM, если что. |