1.5. Пример программы на языке Турбо Паскаль
program IntrDos; {Sample code for the Intr procedure.}
uses Crt, Dos;
var regs: Registers;
f: word;
begin
writeln('0 - вывод символа на печать,');
writeln('1 - инициализация порта,');
writeln('2- получение слова состояния.');
write('Функция: '); readln(f);
with regs do
begin ah:= f; al:= 7; dx:= 0; end;
intr($17,regs); writeln('Status: ', regs.ah);
end.
{Registers = record
case Integer of
0: (AX, BX, CX, DX, BP, SI, DI, DS, ES, Flags: Word);
1: (AL, AH, BL, BH, CL, CH, DL, DH: Byte);end;}