Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 18

Вычисление значения выражения (Assembler) a=a*(a+b/4)/(k-1)

11.04.2016, 13:52. Показов 1746. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить! С Assembler-ом недавно связался, ещё не понимаю что к чему..
Нужно разработать программу, вычисляющую заданное выражение по данным, заданным непосредственными операндами. Результат отображать в диалоговом окне. И изменить ранее созданную программу для вычисления заданного выражения по данным, введённым с клавиатуры. Результат отображать на экране и в диалоговом окне.
a = a*(a+b/4)/(k-1)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2016, 13:52
Ответы с готовыми решениями:

Вычисление значения выражения в зависимости от значения аргумента

Вычисление значения выражения
Здравствуйте, помогите с решение задачи в Qbasic Вычислить значение функции y=\frac{a^2+10}{\sqrt{a^2+1}} при любом значении a

Вычисление значения выражения
Как записать вычисление этой суммы? Спасибо.

2
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
11.04.2016, 13:58
Sentinel381,
а ты, для начала, разберись, для чего
Цитата Сообщение от Sentinel381 Посмотреть сообщение
c Assembler'ом связался
может и программу "разрабатывать" не придется...
Цитата Сообщение от Sentinel381 Посмотреть сообщение
И изменить ранее созданную программу для вычисления заданного выражения по данным, введённым с клавиатуры.
и где эта программа, которую "ранее создал" Sentinel381?
0
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 18
11.04.2016, 16:47  [ТС]
a = a+a+b-4-k-1 <- не совсем получается, подскажите как исправить? (выводит неверный ответ)
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
.486    
.model flat, stdcall
option casemap: none
 
include /masm32/include/windows.inc
include /masm32/include/user32.inc
include /masm32/include/kernel32.inc
 
includelib /masm32/lib/user32.lib
includelib /masm32/lib/kernel32.lib
 
include /masm32/macros/macros.asm 
uselib masm32, comctl32, ws2_32 
 
BSIZE equ 20
 
.data
 
ConsoleTitle    db 'VVOD, Result', 0
title_1 db 'Произведение', 0
 
.data?  
 buf BYTE BSIZE dup(?)
 stdout DWORD ?
 stdin DWORD ?
 written DWORD ?
 read DWORD ?
 
 a dd ?
 b dd ?
 k dd ?
 
 
.code
start:
call    AllocConsole
invoke  SetConsoleTitle, addr ConsoleTitle
 
invoke GetStdHandle, STD_OUTPUT_HANDLE 
    mov stdout, eax
    invoke GetStdHandle, STD_INPUT_HANDLE
    mov stdin, eax
    invoke ReadConsole, stdin, addr buf, 20, addr read, NULL        
    invoke atol, addr buf
    mov ebx, eax
    
invoke GetStdHandle, STD_OUTPUT_HANDLE 
    mov stdout, eax
    invoke GetStdHandle, STD_INPUT_HANDLE
    mov stdin, eax
    invoke ReadConsole, stdin, addr buf, 20, addr read, NULL        
    invoke atol, addr buf
    mov ecx,eax
 
invoke GetStdHandle, STD_OUTPUT_HANDLE 
    mov stdout, eax
    invoke GetStdHandle, STD_INPUT_HANDLE
    mov stdin, eax
    invoke ReadConsole, stdin, addr buf, 20, addr read, NULL        
    invoke atol, addr buf
       
mov a,ebx
mov b,ecx
mov k,eax
 
mov eax,a
add eax,a
 
 
add eax,b
mov ecx,4
sub eax,ecx
sub eax,k
 
mov ebx,1
sub eax,ebx
mov k,eax
 
    invoke dwtoa, k, addr buf                                
    invoke WriteConsole, stdout, addr buf, read, addr written, NULL    
    invoke  MessageBox, 0, addr buf, addr title_1,MB_OK               
    invoke ExitProcess, 0
 
end start
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.04.2016, 16:47
Помогаю со студенческими работами здесь

Вычисление значения выражения
Ребята, помогите, пожалуйста, кто-нибудь с задачкой. Даны натуральное число n. Нужно получить: (1+1/(1^2))(1+1/(2^2))...(1+1/(n^2)) ...

Вычисление значения выражения
Есть ли в java фунция, которая вычисляет значение выражения. Например в js есть такая функция, она называется eval(). Так есть ли подобная...

Вычисление значения выражения
Здравствуйте. Просматриваю код через дебаг и почему то у меня регист dx обнуляется (черным пометил). Подскажите пожалуйста почему? ...

Вычисление значения выражения
Напишите программу используя процедуры для вычисления значения выражения max{min (a,b),min(c,do)}

Вычисление значения выражения
{log}_{5}(x+\sqrt{{y}^{1}})-\frac{1}{5+\frac{1}{{\epsilon}^{\pi}}} Написать программу в Pascal, которое вычисляет значение следующего...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru