Расскажите про сопроцессор, как его использовать?
Q22: Расскажите про сопроцессор, как его использовать?
A: Вот тебе пример программы с комментариями:
Теперь немного теории.
Пример команды:
fild
'ld' - load, загрузка числа в стек сопроцессора
'i' - integer, означает, что работаем с ЦЕЛЫМИ данными ( еще варианты - '', то есть fld, например - загрузка вещественного числа в сопроцессор, 'b', т.е. fbld - загрузка BCD числа)
'f' - обозначает, что это команда сопроцессора
Примеры команд:
Вообще для понимания механизма работы возьмите Turbo Debugger:
F10/View/Numeric processor:
Здесь видно, что в стеке сопроца находится число 300 :)
Выполняем:
Получили вещественное число в стеке сопроцессора. Сохраним его в памяти по адресу ds:[110] как целое:
Вернуться к списку вопросов >>
Другие новости