Четвертый BORLAND С++ и его окружение



         

Регистры и сопроцессор 80х87


При работе с плавающей точкой вы должны учитывать два момента, связанных с использованием регистров:

  • В режиме эмуляции сопроцессора 80х87 циклический переход

    в регистрах, а также ряд других особенностей 80х87 не

    поддерживается.

  • Если вы смешиваете операции с плавающей точкой и встроенные коды на языке Ассемблера, то при использовании регистров следует должны принимать некоторые меры предосторожности. Это связано с тем, что набор регистров сопроцессора 80х87 перед вызовом функции в Borland C++ очищается. Вам может понадобиться извлечь из стека и сохранить

    регистры сопроцессора 80х87 до вызова функции, использующей сопроцессор, если вы не уверены, что свободных регистров достаточно.




  • Содержание  Назад  Вперед