Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2010, 18:36   #1
AleksIv
 
Регистрация: 06.04.2010
Сообщений: 3
Лампочка Обрабочик прерываний от таймера С++

Спасибо всем кто посетил мою тему!(особенно админу=)))
вот такой обработчик прерываний от таймера,должен выводить в левый верхний угол час:мин:сек.проблема такая здесь надо применить функцию вывода на экран то ли 10h то ли 21h прерываний.Немогу найти эту ф-цию
подскажите и как её применить?

#include<iostream.h>
#include<process.h>
#include<conio.h>
#include<dos.h>
long ticks;

void interrupt (*old_ISR)(...);

void interrupt far myISR(...)
{ticks++;
if((ticks%20)==0)
{asm mov bx,0
asm mov ax,0E07h
asm int 10h
}
_chain_intr(old_ISR);
}
void main()
{ticks=0x0;
old_ISR=_dos_getvect(0x8);
_dos_setvect(0x8,myISR);
getch();
_dos_setvect(0x8,old_ISR);
exit(0);
}
AleksIv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паралельная обработка прерываний JoulupukkiI Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 23.01.2010 01:03
Обработка прерываний Журенова Катя Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 11.05.2009 01:55
Контроллер прерываний smileman Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 16.11.2008 14:23
Список функций прерываний Arhe Помощь студентам 5 22.02.2008 01:05