HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail


 
В этот день много лет назад...
23 ноября. В 1922 году (95 лет назад) - Писатель А.С. ГРИН завершает в Петербурге написание фантастической феерии "Алые паруса", посвятив ее своей жене Нине Грин.
 
 

Turbo Pascal Documentation

Функция Int


     Функция: Возвращает целую часть аргумента.
     Описание: Int(x : real)
     Тип результата: Вещественный (real).
     Примечания: Параметр x представляет собой выражение ве-
щественного типа. Результатом будет целая часть x, то есть x
округляется в сторону нуля.
     Прочее: См. также фукнцию Frас.
     Пример:

  var
    r : real;
  begin
    r := Int(123.456);                  { 123 }
   end.


Процедура Intr

Модуль Dos


     Функция: Выполняет заданное программное прерывание.
     Описание: Intr(номер_прер : byte; var Regs : Registers)
     Примечания: Параметр "номер_прер"  -  это  номер  прог-
раммного  прерывания  (0...255). Registers является записью,
определенной ДОС следующим образом:

type
   Registers = record
                case integer of
                 0: (AX,BX,CX,X,BP,SI,DS,ES,Flags: word);
                 1: (AL,AH,BL,BH,CL,CH,DL,DH: byte);
               end;

     Перед выполнением  указанного  программного  прерывания
функция  Intr, используя запись Rеgs, загружает регистры АХ,
ВХ, СХ, DХ, ВР, SI, DI, DS и ЕS процессора 8086. После того,
как прерывание будет выполнено, содержимое регистров АХ, ВХ,
СХ, DХ, ВР, S1, DI, DS, ЕS и регистров флагов опять сохраня-
ется в записи Regs.
     Для получения более подробной информации по  разработке
процедур обработки прерываний см. раздел "Обработка прерыва-
ний" в Главе 15 ("Внутренняя организация Турбо-Паскаля").
     Ограничения: Программные  прерывания,  для  которых  на
входе  требуется  задание  определенных значений в SР или SS
или изменяют значения SР и SS на  выходе,  с  использованием
данной процедуры выполняться не могут.
     Отличия: В версии 3.0 Турбо-Паскаля перменная Registers
передаваемая процедуре Intr, имела тип, определяемый пользо-
вателем. В версиях 4.0 и 5.0 эта переменная должна иметь тип
Registers, определенный в модуле Dos.
     Прочее: См. также процедуру MsDos.




HOME