Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2022, 14:39   #1
d3f3nd3r
Новичок
Джуниор
 
Регистрация: 22.03.2022
Сообщений: 7
Восклицание решить уравнение(ассемблер)

Задание звучит так: найти значение функции y= 4(x−3)^6 − 7(x−3)^3 + 2 при данном значении x.
Можно изначально задать x и затем подставить в уравнение, получив y. Честно говоря, не знаю как решать задачу на ассеблере, для меня слишком сложно, однако на других яп эта задача решается в два счета. Если не трудно, пожалуйста, дайте еще к коду небольшие комментарии, чтобы в дальнейшем я смог разобраться и научиться писать подобные программы самостоятельно.
d3f3nd3r вне форума Ответить с цитированием
Старый 22.03.2022, 14:46   #2
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Решить уравнение и найти значение функции в точке - две совершенно разные задачи.
Цитата:
Сообщение от d3f3nd3r Посмотреть сообщение
Честно говоря, не знаю как решать задачу на ассеблере
Так же, как и на любом другом языке.
Цитата:
Сообщение от d3f3nd3r Посмотреть сообщение
однако на других яп эта задача решается в два счета
Запишите на школьном алгоритмическом и будет почти асм.
П.С. Асм не один.
ForenLi вне форума Ответить с цитированием
Старый 22.03.2022, 16:58   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Это частое явление у школяров, для них "вычислить выражение" и "решить уравнение" - одно и то же. Ассемблер, подозреваю, РС-шный. Потому что получить задание на ассемблере БЭСМ-6 - маловероятно.
digitalis вне форума Ответить с цитированием
Старый 22.03.2022, 17:01   #4
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Так PC-шных вагон: masm, nasm, yasm, tasm, gas, emu8086, ...
ForenLi вне форума Ответить с цитированием
Старый 24.03.2022, 16:40   #5
d3f3nd3r
Новичок
Джуниор
 
Регистрация: 22.03.2022
Сообщений: 7
По умолчанию

Школяра xD. Я просто уставший это писал, вот и ошибся. Делать такие выводы немного не логично.
d3f3nd3r вне форума Ответить с цитированием
Старый 24.03.2022, 17:57   #6
d3f3nd3r
Новичок
Джуниор
 
Регистрация: 22.03.2022
Сообщений: 7
По умолчанию

ForenLi, ну а все же, не могли бы вы подсказать, как код пишется или хотя бы книгу какую-нибудь, чтобы хоть как-то разобраться. П.С. школьный алгоритмический мне вообще не нужен
d3f3nd3r вне форума Ответить с цитированием
Старый 24.03.2022, 18:15   #7
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Что-то типа:
Код:
e = 2
a = x
a = x-3
b = a * a
b = b * a
c = b
c = -7 * c
e = e + c
b = b * b
b = 4 * b
e = e + b
Осталось операторы в нужном вам асме правильно записать.
ForenLi вне форума Ответить с цитированием
Старый 24.03.2022, 18:22   #8
d3f3nd3r
Новичок
Джуниор
 
Регистрация: 22.03.2022
Сообщений: 7
По умолчанию

ForenLi, большое спасибо
d3f3nd3r вне форума Ответить с цитированием
Старый 24.03.2022, 22:39   #9
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Цитата:
Сообщение от ForenLi Посмотреть сообщение
Осталось операторы в нужном вам асме правильно записать.
...разобравшись с регистрами и системой команд - совсем чуть-чуть
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решить уравнение в c++ Amiko600 Помощь студентам 3 20.10.2019 23:56
Решить уравнение Alexandra_spbgti Помощь студентам 4 12.11.2016 23:22
Решить уравнение stuxjkee Паскаль, Turbo Pascal, PascalABC.NET 1 02.05.2014 12:40
Решить уравнение (C++) ben74 Помощь студентам 4 31.01.2012 11:52
Решить уравнение : используя схему горнера решить с меньшим количеством умножений! Rusl92 Помощь студентам 1 06.09.2009 23:24