Цитата(Marser @ Jul 6 2009, 12:32)

Здравствуйте, уважаемые разработчики.
Кто нибудь знает, как написать подпрограмму обработки прерываний таймера на ассемблере? То есть как написать подпрограмму я знаю, а как задать контроллеру вектор прерывания, чтобы при возникновении прерывания выполнялась именно эта подпрограмма, не понятно.
На С это делается просто :Timer_ISR() interrupt 10.
Заранее спасибо.
В ассемблерном проекте делаю так: в секции CODE задается вектор:
org 2bh ; адрес вектора - фиксированный для
ljmp timer ; переход на обработчик
...
...
; сам обработчик
timer:
...
...
reti