Цитата(Stewart Little @ Feb 13 2009, 15:19)

Изучайте первоисточники :
Exception HandlingНенашел ни строчки упоминания, выполнения прерывания напрямую из ASM, обработчик из Срр у самого уже давно работает.
А вот запись наподобие этой работать отказывается.
Код
movui r4,0
movui r5, 0xffff
wrctl status, r5
wrctl ienable,r5
Затем инициализируем таймер
Код
movui r4,0
movui r5, 0x00
stwio r5, timer_base(r4)
movui r4,8
movui r5, 0x00ff
stwio r5, timer_base(r4)
movui r4,4
movui r5, 0x07
stwio r5, timer_base(r4)
После всего этого взводиться
ipending 0x02
По идее он должен входить в исключение.
Описан следующий обработчик:
Код
globl alt_exception
.globl alt_irq_entry
alt_irq_entry:
{исполняемый код}
но вот както это код не исполняется
Поэтому БОЛЬШАЯ ПРОСЬБА может ктонибудь выложить рабочий код (хотябы рыба), потому как документация это очень хорошо, но она несколько не полная с точки зрения разработки на ассемблере.