Зимой без шапки и в кедах не ходил, а вот разобраться не могу. Ткните глупого носом... Вопрос в следующем. Когда пишется программа на ассемблере с использованием прерываний, то все ясно, как божий день, располагаешь подпрограмму обработки прерывания по адресу 0x04 директивой ORG и все! Как аналогичное сделать на языке С, в компиляторе HI-TECH? Смотрел папку Samples компилятора (проект InterruptDemo, файл intr.c), все равно ничего не понял. Каким всетаки образом компилятор вызывает именно подпрограмму обработки прерывания, а не какую нибудь другую? Может ее нужно называть как то по хитрому? P.S. хочу переписать свой проект с ассемблера на С и вот незадача.... За ранее спасибо.
|