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


 
В этот день много лет назад...
20 января. В 1714 году (305 лет назад) - Петр I издает указ, уникальный в русской истории, согласно которому дворянину, не постигшему основ знаний, необходимых для службы, запрещается жениться... Под вопли родителей дворянские отроки станут отправляться за счет государства за границу, где будут обучаться различным специальностям.
 
 

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