TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Результаты функций 

             Результаты функций порядкового типа возвращаются в регистрах
        центрального процессора:  байты возвращаются в регистре AL, слова
        -  в регистре AХ,  двойные слова - в DX:AX (старшее слово - в DХ,
        младшее - в AХ).

             Результаты функций вещественного типа (значения вещественно-
        го типа  Real) возвращаются в регистрах DХ:ВХ:AX (старшее слово -
        в регистре DХ,  среднее слово - в регистре ВХ,  младшее слово - в
        AX).

             Результаты функции,  имеющие один из типов, использующихся в
        процессоре 8087,  (значения с одинарной,  двойной или  повышенной
        точностью или сложного типа - Single,  Double,  Extended и Comp),
        возвращаются в регистре вершины стека сопроцессора 8087 (SТ(0)).

            Результаты функции типа указатель возвращаются в регистре DХ:
        AX (адрес сегмента - в DХ, а смещение - в AX).

             Что касается результата функции строкового типа, то вызываю-
        щая программа помещает в стек перед передачей каких-либо парамет-
        ров временную ячейку памяти,  а функция возвращает строковое зна-
        чение в  этой временной ячейке.  Функция не должна удалять указа-
        тель.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz