Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
64
Добавлен:
28.12.2016
Размер:
492 б
Скачать
#include <dos.h>
#include <stdio.h>
#include <conio.h>

void interrupt (far *oldvect)(...);
volatile long ticks;
void interrupt far clava(...)
{
  ticks++; 
  if((ticks % 20) == 0)
  {
    asm mov DL, 42
    asm mov AH,2
    asm int 21h
  } 
  _chain_intr (oldvect); 
}

void main(void)
{
  clrscr();
  ticks = 0L;
  oldvect = _dos_getvect (0x1c);
  _dos_setvect (0x1c, clava);
  printf("\nTimer is installed\n");
  getch();
  _dos_setvect (0x1c,oldvect); 
}

Соседние файлы в папке ОргЭВМ(лабы 1-5)