57 / 18 / 1
Регистрация: 14.05.2012
Сообщений: 134
|
|||||||||||
1 | |||||||||||
Встраиваем *.asm в код на Си15.12.2013, 12:04. Показов 662. Ответов 2
Метки нет (Все метки)
Всем привет! Есть такая беда. Нужно написать подпрограмму, которая считает sin( разложением в ряд Тейлора ). Подпрограмма эта должна находиться в отдельном файле. С этим все ок, все компилируется и линкуется.
sin.asm
В отладчике OllyDbg значения полученные значения для синуса вроде похожи))) main.cpp
При запуске программы возникает ошибка "main.exe вызвал срабатывание точки останова." Скажите, с чем это может быть связанно, и как это исправить? Всем спасибо!
0
|
15.12.2013, 12:04 | |
Ответы с готовыми решениями:
2
встраиваем произвольные данные во flash Встраиваем интерфейс в сторонее приложение Переписать C++ код на ASM Вытащить asm код |
193 / 188 / 18
Регистрация: 06.10.2013
Сообщений: 357
|
|
15.12.2013, 12:40 | 2 |
Smetanka, попробуйте передавать в ассемблерную функцию не сам double s, а указатель на него. И функцию в соответствии с этим измените, конечно. Команда ret возвращает исполнение кода на следующую после call инструкцию.
1
|
57 / 18 / 1
Регистрация: 14.05.2012
Сообщений: 134
|
|
15.12.2013, 14:08 [ТС] | 3 |
Not at all!, спасибо) проблема как всегда была между монитором и креслом). Я еще линковал *.asm файлы, которые были так скажем испорчены)
0
|
15.12.2013, 14:08 | |
15.12.2013, 14:08 | |
Помогаю со студенческими работами здесь
3
Заменять ли C++ код на asm вставку? Перевод asm кода в машинный код Преобразовать процедуру на псевдокоде в код на ASM Прочитать буфер клавиатуры asm вставкой в код с++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |