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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2010, 13:32   #1
Маришка_Курносова
Пользователь
 
Регистрация: 01.07.2010
Сообщений: 24
По умолчанию Ассемблер for Windows. Нахождение корней квадратного уравнения

Напишите,пожалуйста, программу на языке ассемблера, реализующую задачу нахождения корней квадратного уравнения a*x^2+b*x+c=0.


Я только начала изучать ассемблер, поэтому плохо представляю как это выглядит.

P.S. буду благодарна за подсказки к решению или готовые варианты ответов. Заранее спасибо. Ребят, если можно, поскорее, пожалуйста.

Последний раз редактировалось Маришка_Курносова; 10.11.2010 в 14:08.
Маришка_Курносова вне форума Ответить с цитированием
Старый 10.11.2010, 13:59   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну наглеж.
Вот. Разбирайся
Код:
format PE console
entry start
 
include 'D:\fasmw16726\INCLUDE\win32a.inc'
 
section '.data' data readable writeable
a dd 5
b dd 4
c dd 3
d dd 0
d2 dd 0
x dd 0
x2 dd 0
section '.code' code readable executable

start:
;Дискриминант
mov eax,[b]
mul [b]
xchg eax,ebx
mov eax,4
mul [a]
mul [c]
sub eax,ebx
mov [d],eax
fld [d]
fsqrt
fst [d]
;иксы
mov eax,2
mul [a]
mov [d2],eax

fldz
fsub [b]
fadd [d]
fdiv [d2]
fst [x]

fldz
fsub [b]
fsub [d]
fdiv [d2]
fst [x2]
 ret
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.11.2010, 14:08   #3
Маришка_Курносова
Пользователь
 
Регистрация: 01.07.2010
Сообщений: 24
По умолчанию

Благодарю. Буду разбираться.
Маришка_Курносова вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на нахождение корней уравнения DarkSwan Общие вопросы C/C++ 0 19.10.2010 15:16
С++ borland. вычисления корней квадратного уравне-ния Жужа Помощь студентам 20 21.10.2009 14:12
Вычисления корней квадратного уравнения Наталья111 Общие вопросы Delphi 4 25.12.2008 11:06
Решение квадратного уравнения Stiv Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 30.11.2007 15:15
корни квадратного уравнения InseR Общие вопросы Delphi 12 01.06.2007 17:30