> -- Alexey_Donskoy писал(а):
> НЕЛЬЗЯ!Программное прерывание - это всего лишь способ синхронного вызова обработчика прерывания на манер процедуры.

Почему же сразу так категорично?Любое сравнение, любая ассоциация грешит неточностью. Но при этом может помочь понять суть. По аналогии. Есть синхронная и асинхронная работа. Исключение -- инструмент для организации асинхронной работы внутри чисто синхронной (последовательной) среды императивного языка. Этой асинхронной работы добиваются за счет жесткой синхронизации с обработчиком (исключения). За счет по сути программного прерывания. Блоки контроля исключений (штатный код) всегда привязаны к соответствующим блокам обработки (обработчикам "прерываний"). В разных языках и системах программирования это делается по-разному. Потому Вашу точку зрения, увы, разделить не могу.