Форум программистов, компьютерный форум, киберфорум
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Не получается правильно написать выражение https://www.cyberforum.ru/ assembler-math/ thread1291685.html
Есть условие: F=2*(A+B)-C-D, Операнд A: значение = 236, адрес = непосредственное значение; Операнд B: значение = 222, адрес = 12 (относится к УВВ); Операнд C: значение = 26, адрес = 44919; Операнд D: значение = 52, адрес= непосредственное значение; Адрес результата 13201. Я написал так: Mov BL,236; In AL,12;
Неправильный подсчёт суммы (TASM) Assembler
Здравствуйте, мне очень сильно нужна ваша помощь, возможно данная тему уже поднималась, но я не смог ничего найти, поэтому написал так! Данная программа должна подсчитывать сумму от 0 до n y=(b+c*b-a/4)/(a*b-1). С клавиатуры задаются переменные a,b,c и количество интеграций n. К моему великому сожалению, почему то данная программа при вводе любых значений (пока не смог сделать ввод n, по этому он...
Assembler Сложение двух чисел со знаком https://www.cyberforum.ru/ assembler-math/ thread1284145.html
Нужно написать программу,которая складывает 2 переменные 32-разрядные со знаком. Используем отладчик Turbo Debugger 5.0 Я так понимаю,что для начала при помощи mov заношу в регистры(eax,ebx...) значения.а потом складываю при помощи функции add.но так ли это? И вообще можно ли работать с 32 разрядными переменными в этом отладчике?!
Assembler Стек сопроцессора https://www.cyberforum.ru/ assembler-math/ thread1264739.html
Друзья, не могу до конца разобраться с работой стека. В стек загружаются данные последовательно, последняя загруженная переменная становится вершиной стека, верно? Можно ли в дальнейшем при помощи какой либо команды изменить вершину стека, не загружая новых переменных, а используя лишь имеющиеся, т.е. собственно вопрос в том, как назначить вершина стека?
Assembler Написать программу для решения уравнения
Помогите написать программу на такое уравнение:
Assembler Приложение падает после вызова команды fstp Внедряю свой ассемблерный код в приложение (да, легально, исключительно ради научного интереса), выполняю некоторые операции над вещественными числами и при попытке сохранения результата программа, в которую внедрен код падает с ошибкой Not enough storage is available to process this command. Мой код: __declspec(naked) INT Function( PVOID Parameter1, DOUBLE Parameter2 INT ... https://www.cyberforum.ru/ assembler-math/ thread1254848.html
Assembler При делении отрицательного числа выводит неправильный ответ. Если беру числа 127 13 10, пишет переполнение ; (a+b)/c-2 _stack segment STACK dw 256 dup(0) _stack ends _data segment msgA db 10, 13, "Input number A (-128..127): $" msgB db 10, 13, "Input number B (-128..127): $" msgC db 10, 13, "Input number C (-128..127): $" https://www.cyberforum.ru/ assembler-math/ thread1226860.html Неправильно считается выражение Assembler
Подскажите пожалуйста, есть программа вычисляющая выражение (2*c/a – d*d) / (d + a – 1), в программе ошибка, а именно идет не правильный подсчет вот здесь: funk2 proc near ;расчет p(+) mov AL, c ;AL=c mov BL, 2 ;BL=2 imul BL ;AL=c*2 mov BL, a idiv BX mov p, AX ;p=AL mov AX, 0 ...
Assembler Вычислить функцию y=x^2+2x-1 Помогите вычислить функцию y=x^2+2x-1 в debug windows https://www.cyberforum.ru/ assembler-math/ thread1220710.html Assembler Написать программу вычисления выражения https://www.cyberforum.ru/ assembler-math/ thread1218455.html
Z=95+\frac{\frac{a}{b+1}-\frac{ab}{16}}{a-b} Заранее огромное спасибо
Ввести двумерный массив 4х4, найти сумму диагональных элементов Assembler
сумму диагональных элементов
Assembler Очень надо знать криптографию в ОС FreeDOS! https://www.cyberforum.ru/ assembler-math/ thread1217577.html
Помогите пожалуйста!!! Очень надо знать какие криптографические алгоритмы реализованы в FreeDOS 1.1????
1779 / 757 / 153
Регистрация: 03.06.2009
Сообщений: 5,929
06.11.2014, 06:10 0
MASM

Вывести значение вещественного числа printf (msvcrt) - Assembler - Ответ 6813073

06.11.2014, 06:10. Показов 2617. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено threeDOGnight как решение

Решение

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
.386
.model flat, stdcall 
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\masm32.inc
include \masm32\include\msvcrt.inc
include \masm32\macros\macros.asm
includelib \masm32\lib\masm32.lib
includelib \masm32\lib\msvcrt.lib
.data
a dd 183.5
b dd -83.5
res dq ?
tpt db 'y=%lf',0
.code
 
Start:
finit
fld a
fld b
fadd
fistp res
invoke  crt_printf, ADDR tpt, [res],[res+4]
invoke  crt__getch
invoke  crt_exit,0
 
END Start


Вернуться к обсуждению:
Вывести значение вещественного числа printf (msvcrt) Assembler
4
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2014, 06:10
Готовые ответы и решения:

Ругается на include msvcrt.inc / includelib msvcrt.lib
почему RadASM(masm32) может ругаться на include msvcrt.inc includelib msvcrt.lib ??? .586...

Как вывести значение переменной с плавающей точкой через printf?
День добрый :) начинаю изучать сопроцессор и первым делом решил сделать ввод вывод числа, однако,...

Вывести в символьном виде значение вещественного числа
помогите пожалуйста с программой Написать программу, которая выводит в символьном виде значение...

Вывести абсолютное значение заданного вещественного числа А
Казалось бы легкие задачи, а не получается... Заранее огромное спасибо. 4. Вывести абсолютное...

3
06.11.2014, 06:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2014, 06:10
Помогаю со студенческими работами здесь

Определить элемент массива (значение и индекс), значение которого наиболее удалено от заданного вещественного числа
Дан массив вещественных чисел. Определить элемент массива (значение и индекс), который наиболее...

printf и integer 128 бит, как вывести значение?
Как напечатать через printf знаковый и беззнаковый 128-битный integer? Пробовал через llu и lllu,...

printf как вывести в фаил числа через пробел?
freopen("polycheniymassiv.txt","w",stdout); ...... printf("%d", &a); как вывести числа в файл...

используя только символьный вывод printf, вывести значение целой переменной k
используя только символьный вывод, то есть функцию printf ("% c", s), где s - переменная типа char,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru