Форум программистов, компьютерный форум, киберфорум
Assembler: математика, вычисления
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Написать программу для решения уравнения Помогите написать программу на такое уравнение: https://www.cyberforum.ru/ assembler-math/ thread1256794.html Assembler Приложение падает после вызова команды fstp
Внедряю свой ассемблерный код в приложение (да, легально, исключительно ради научного интереса), выполняю некоторые операции над вещественными числами и при попытке сохранения результата программа, в которую внедрен код падает с ошибкой Not enough storage is available to process this command. Мой код: __declspec(naked) INT Function( PVOID Parameter1, DOUBLE Parameter2 INT ...
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 Неправильно считается выражение https://www.cyberforum.ru/ assembler-math/ thread1221671.html
Подскажите пожалуйста, есть программа вычисляющая выражение (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
Assembler Написать программу вычисления выражения https://www.cyberforum.ru/ assembler-math/ thread1218455.html
Z=95+\frac{\frac{a}{b+1}-\frac{ab}{16}}{a-b} Заранее огромное спасибо
Assembler Ввести двумерный массив 4х4, найти сумму диагональных элементов https://www.cyberforum.ru/ assembler-math/ thread1218183.html
сумму диагональных элементов
Очень надо знать криптографию в ОС FreeDOS! Assembler
Помогите пожалуйста!!! Очень надо знать какие криптографические алгоритмы реализованы в FreeDOS 1.1????
Assembler Изменить программу для нахождения максимального (вместо минимального) элемента в массиве https://www.cyberforum.ru/ assembler-math/ thread1217429.html
Данная программа находит на языке Ассемблер минимальный элемент в массиве.Помогите переделать её так(Изменить ASM код) что бы он находил максимальный элемент в массиве.Заранее спасибо.
Assembler Написать поле стека и поле данных для заданного кода https://www.cyberforum.ru/ assembler-math/ thread1217389.html
Код ASM format PE console entry start section '' import code readable writeable executable include 'win32ax.inc' library kernel,'kernel32.dll',\
Написать поле стека и поле данных для заданного кода программы Assembler
Вот условие решённой программы: Ввести массив двузначных чисел. Найти и вывести наибольшее из них. Вот её решение: Код: s_s segment stack "stack" dw 12 dup(?) s_s ends
Assembler Создать программу, которая содержит в себе элементы цикла и разветвления в массиве из n=10 элементов найти наибольшее число https://www.cyberforum.ru/ assembler-math/ thread1216604.html
Эксперт быдлокодинга
2091 / 525 / 69
Регистрация: 04.11.2010
Сообщений: 1,310
30.09.2014, 12:47 0

Стек сопроцессора - Assembler - Ответ 6663871

30.09.2014, 12:47. Показов 3441. Ответов 5
Метки (Все метки)

Ответ

Не совсем понятен вопрос, что подразумевалось под "изменить вершину стека". Стек это та же память программы вершина которой хранится в регистре (Stack Pointer, SP). Т.е. если тебе нужно изменить адрес вершины стека - суй его в этот регистр. Если тебе нужно изменить значение по адресу хранящемуся в этом регистре, то это (повторюсь) обычная ячейка памяти адрес которой хранится в том самом SP.

А вообще в интернете и книжках полно наглядных пособий с наглядными картинками, скриншотами из отладчиков и просто примерами в коде...

Добавлено через 3 минуты
Цитата Сообщение от Мотороллер Посмотреть сообщение
в сопроцессоре есть регистр в котором хранится вершина стека
Регистр SP расположен в сопроцессоре?!? Дружище, скажи что это была шутка.

Вернуться к обсуждению:
Стек сопроцессора Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2014, 12:47
Готовые ответы и решения:

Включение/отключение сопроцессора
Доброго времени суток. Подскажите, как можно выполнить включение и выключение арифметического...

Возвращение результата вычислений FPU из ассемблерной процедуры для TurboPascal
Как исправить программу так, чтобы она выдавала правильный результат? Заранее благодарен. ...

Вычисление выражение по формуле
Пишу dll для проекта MFC в VS 2012. Выражение : ln(1+x/2+x) Что-то наколдовал: extern "C"...

Команды арифметического сопроцессора и ввод
В программе хочу использовать функции сопроцессора. Как поняла, команда FABS - модуль числа, FCHS...

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

Команды сопроцессора и его стек
Вот кусок кода. fild fild fadd fldpi fmulp mov , 2048 fidiv ca изначально -...

При отладке в TurboDebugger не отображается содержимое стека FPU
У меня глупый вопрос= как мне сделать так, чтобы в процессе отладки (а не только при завершении...

Команды сопроцессора.
Подскажите, пожайлуста, как выполнить умножение при помощи сопроцессора и еще, как вводить числа с...

Вычислить lg(tg x)
Помогите плз найти значение этого примера: fild dword ptr i1 ;st=10grad fmul dword ptr const...

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