powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler (вычисления)
3 сообщений из 3, страница 1 из 1
Assembler (вычисления)
    #33401760
SparkerPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно рассчитать некую функцию в ассемблере, т.е. дан X нужно по формуле найти y.
Х ввожу с клавиатуры.
Проблема:
ввожу с клавиатуры число (т.е. х), обрабатываю и х находится в регистре Al. Но вычисление надо вести с помощью FPU (мат. сопроцессора). Но все команды в качестве приемника допускают только переменную. Отсюда вопрос: не могли бы подсказать как можно перенести значение из регистра в переменную (по адресам как то что ли?) или как иначе можно найти решение (но ввод с клавы обязателен)
...
Рейтинг: 0 / 0
Assembler (вычисления)
    #33401783
SparkerPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде разобрался, как и думал, по адресам нужно было.
ВОзник иной, но оч. похожий вопрос:
из стека я получаю значение в виде вещественной ПЕРЕМЕННОЙ.
Надо ее вывести на экран
Каким образом это можно сделать? Вроде опять-таки вывод можно осуществлять только из регистров (точнее регистра - DX) (загрузка адреса, аналогичным образом не проходит)
...
Рейтинг: 0 / 0
Assembler (вычисления)
    #33401892
Borya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вещественную переменную преобразуешь в строковую, в конец добавить символ $. А потом
AH=9
DX=адрес строки
int 21h
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Assembler (вычисления)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]