Форум программистов, компьютерный форум, киберфорум
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 03.12.2010
Сообщений: 34
1

Вычислить выражение по формуле

09.12.2010, 02:21. Показов 964. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написати на асемблері програму, яка обчислює значення виразу х=корень((а+в)*в)/с
при таких значеннях змінних: a = 1.0; b = 2.0; c = 3.0.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2010, 02:21
Ответы с готовыми решениями:

Вычислить выражение по формуле
Написал на с++, макрос __asm, пишет в строке div недопустимое число операндов, срочно помогите,...

Вычислить выражение по формуле
Всем привет. Помогите пожалуйста с вычислением простой формулы в Assembler, желательно с...

Вычислить выражение по формуле
C=f(A,B) где A=операндI, B=операндII, C=AvB - 5h, найти функцию при A=08h, B=0Ch, где...

Вычислить выражение по формуле
Всем привет! Требуется вычислить арифметическое выражение на asm Результат выведите в...

8
Ушел с форума
Автор FAQ
16338 / 7659 / 1075
Регистрация: 11.11.2010
Сообщений: 13,698
09.12.2010, 07:07 2
alexsandr_bob,
Важливо! Використовуй російську мову інакше не будуть відповідати
Вибачте за мій GOOGLE переклад
Правила форума CyberForum.ru
Общие положения.

. . .
2.Участие в форуме может принять любой желающий, безусловно согласившийся с настоящими Правилами.
3.Официальным языком форума является русский язык.
0
1 / 1 / 0
Регистрация: 03.12.2010
Сообщений: 34
09.12.2010, 11:04  [ТС] 3
Помогите пожалуйста написать программу котороя считает корень((а+в)*в)/с при этом а=1.0 в=2.0 с=3.0
0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
09.12.2010, 11:10 4
alexsandr_bob, и что вызвало проблемы? на чем пишешь?
0
1 / 1 / 0
Регистрация: 03.12.2010
Сообщений: 34
09.12.2010, 11:18  [ТС] 5
мне очень тяжело дается этот предмет начели учить только недавно, а пишем ну на асемблере )))) компилируем ТАSM
0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
09.12.2010, 11:21 6
Вот решение
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
; корень((а+в)*в)/с при этом а=1.0 в=2.0 с=3.0
.8087
.model small
.data
_a dd 1.0
_b dd 2.0
_c dd 3.0
x dd ?
.code
start:
mov ax, @data
mov ds, ax
 
finit
fld _a
fadd _b
fmul _b
fdiv _c
fsqrt
fstp x
 
.exit
end start
0
1 / 1 / 0
Регистрация: 03.12.2010
Сообщений: 34
09.12.2010, 11:46  [ТС] 7
Цитата Сообщение от vital792 Посмотреть сообщение
Вот решение
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
; корень((а+в)*в)/с при этом а=1.0 в=2.0 с=3.0
.8087
.model small
.data
_a dd 1.0
_b dd 2.0
_c dd 3.0
x dd ?
.code
start:
mov ax, @data
mov ds, ax
 
finit
fld _a
fadd _b
fmul _b
fdiv _c
fsqrt
fstp x
 
.exit
end start

спасибо
0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
09.12.2010, 11:53 8
Цитата Сообщение от alexsandr_bob Посмотреть сообщение
корень((а+в)*в)/с
корень вычисляется из всего выражения. Если вы не это имели ввиду - расставьте скобки
0
3 / 3 / 1
Регистрация: 21.11.2010
Сообщений: 30
09.12.2010, 20:51 9
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
format PE GUI
entry start
 
section '.text' code readable executable
start:
 
 
        FlD[a]
        FLD[b]
        FADDP
        FLD[b]
        FMULP ST1,ST
        FLD[c]
        FDIVP ST1,ST
        FSQRT
        fstp [x]
 
 
section '.data' data readable writeable
              a dt 1.0
              b dt 2.0
              c dt 3.0
              x dt ?
0
09.12.2010, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2010, 20:51
Помогаю со студенческими работами здесь

Вычислить выражение по формуле
Задание: для отчета студенту необходимо решить задачи своего варианта, а также уметь рабо- тать с...

Вычислить выражение по формуле
Можете подсказать, как сделать? Написать программу вычисления по формуле: y= (a+b)/(c-d)^2. Выдать...

Вычислить выражение по формуле
1.Помогите вычислить арифметическое выражениеa∗b+a∗(c+d)+d∗(−1). Переменныеa,b,c,dв начале...

Вычислить выражение по формуле
include "win32ax.inc" .data A db 14 X db 18,3,42,27,16 Y dd 0 .code start: mov ecx, 5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru