Так говорил Заратустра...
62 / 47 / 6
Регистрация: 19.01.2012
Сообщений: 162
|
||||||
1 | ||||||
Вывод результата после выполнения функций для сопроцессора27.10.2012, 23:05. Показов 2155. Ответов 11
Метки нет (Все метки)
Задание:
Посчитать 6 значений функции Yn = 25х3 – 2,1 (x изменяется с шагом 0.2) Подскажите, каким образом вывести результаты на экран?
0
|
27.10.2012, 23:05 | |
Ответы с готовыми решениями:
11
Как подключить модуль математического сопроцессора FPU emu8086 для выполнения арифметических операций Вывод результата выполнения в файл Вывод результата выполнения процедуры Вывод результата выполнения скрипта в Excel |
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
28.10.2012, 09:07 | 2 |
А это была первая серия? https://www.cyberforum.ru/asse... 66469.html
0
|
Так говорил Заратустра...
62 / 47 / 6
Регистрация: 19.01.2012
Сообщений: 162
|
|
28.10.2012, 10:59 [ТС] | 3 |
То была версия без использования встроенных masm32 функций. Там было легче в том плане, что видно было в отладчике, что значения вычисляются в ST(0), ST(1) и т.д. И потом всё вместе выводилось на экран
А с использование встроенных функций я пока немного не разобрался, что и куда отправлять...
0
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
28.10.2012, 11:41 | 4 |
0
|
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
28.10.2012, 12:05 | 5 |
Дык, результат после FpuSub будет по адресу Dest. Дальше вызывайте FpuFLtoA/wsprintf или printf из msvcrt.dll. И да, wsprintf/printf вызываются через cinvoke .
0
|
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
|
|
28.10.2012, 12:50 | 6 |
0
|
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
28.10.2012, 13:56 | 7 |
Сообщение от Fatal Error
Не спорю, вызвать по invoke разок-другой с парой аргументов, конечно, прокатит... Пока стек не кончится.
1
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
28.10.2012, 14:40 | 8 |
Charles Kludge, в user32.inc прототип wsprintf описан как C:VARARG, поэтому при использовании invoke ассемблер сам выравнивает стек.
0
|
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
28.10.2012, 14:52 | 9 |
Vadimych, в FASM'e wsprintf не описан никак, посему...
0
|
608 / 406 / 8
Регистрация: 26.04.2012
Сообщений: 2,065
|
|
28.10.2012, 15:06 | 10 |
0
|
639 / 482 / 12
Регистрация: 10.01.2011
Сообщений: 1,045
|
|
28.10.2012, 16:17 | 11 |
Charles Kludge, я об masm32 речь вёл. Fasm мне не интересен.
0
|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 3
|
|
28.10.2012, 17:21 | 12 |
https://www.cyberforum.ru/asse... 68337.html
Помогите Пожалуйста, скоро Академ разницу досдавать, а я так и не разобрался в ассемблере!!!
0
|
28.10.2012, 17:21 | |
28.10.2012, 17:21 | |
Помогаю со студенческими работами здесь
12
Вывод результата выполнения скрипта в .csv Вывод результата выполнения команды в два файла Вывод результата выполнения скрипта в модальном окне Вывод результата выполнения консольной утилиты в QPlainTextEdit Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |