![]() |
|
Модераторы: Poseidon |
![]()
|
|
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 3 Всего: 26 |
Ребята,помогите плиз,брату моему надо на ассемблере написать прогу
Пользователь вводит натуральное ,а прога выводит результаты ф-ции y=(4x^3-x^2+2)/(3x^2+1) Изначально x=1,прога будет выводить результаты(увеличевая x на 1) до тех пор пока x не достигнет m. Зарание спасибо. -------------------- Жизнь - печальная штука. |
|||
|
||||
| St. Andrew |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 28.3.2005 Где: Санкт-Петербург Репутация: 5 Всего: 8 |
В общем, вот код программы:
Вводишь m, а программа выводит столбик значений ф-ии при последовательно возрастающем x Проблем две: 1) Регистры я использовал 16-разрядные, поэтому после х=28 начинается переполнение регистров и выводится всякая ботва. Теоретически, можно доделать, но я уже второй день сижу. Надеюсь, что общая идея все равно пригодится 2) Расчеты проводил без использования математического сопроцессора. В принципе, могу и в нем считать, но тогда некоторые трудности будут с выводом числа на экран, точнее - с переводом числа в строку...там уже посимвольно может не получится....формат-то - экспоненциальный. К сожалению, отсутствие сопроцессора проявляется в отсутствии вещественного деления. Поэтому программа выводит только целую часть частного. Это сообщение отредактировал(а) St. Andrew - 13.11.2005, 13:48 --------------------
Оглянитесь вокруг! В мире так много прекрасного! |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 3 Всего: 26 |
St. Andrew
Все равно огромное спасибо.Получай в репу. -------------------- Жизнь - печальная штука. |
|||
|
||||
| St. Andrew |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 28.3.2005 Где: Санкт-Петербург Репутация: 5 Всего: 8 |
nikitao на здоровье! Кстати, компилятор - TASM, если что.
--------------------
Оглянитесь вокруг! В мире так много прекрасного! |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |